Alesis 03D User Manual

Page of 302
MIDI Data Format
271
03D—Owner’s Manual
MIDI Data Format
1 Transmit/Receive Data
1.1 Channel Messages
1.1.1 Note On/ Note Off
When FADER START is on, Note-on messages will be transmitted 
when odd numbered faders from 1 through 15 are raised from -infin-
ity (velocity 127) or lowered to -infinity (velocity 0).
Also, Note-on/off messages are received when the Effect is being fro-
zen and MIDI TRG is not set to OFF. In this case, the velocity is 
ignored.
1.1.2 Control Changes
Control change messages will be transmitted or received when trans-
mission or reception are respectively turned on.
With a setting of OMNI, all channels will be received.
The 114 control numbers 0 through 95 and 102 through 119 can be 
freely assigned to mixer parameters.
Note: 0 and 32 are Bank Change messages, and in the case of a device 
which cannot transmit or receive these correctly unless they are used 
in conjunction with a Program Change message, it is possible that 
there will be problems with operation. In this case, do not assign 0 or 
32.
Data values for transmission and reception are calculated as follows.
Given the following:
(128 or in the case of two-byte data 16384) / (number of parameter 
steps) = X...Y
INT ((Y+1) / 2) = Z
Reception
If (MIDI DATA -Z) < 0, then INTERNAL = 0
If ((MIDI DATA -Z) / X) > MAX, then INTERNAL = MAX
Else, INT ((MIDI DATA -Z) / X) = INTERNAL
Transmission
If INTERNAL = 0, then MIDI DATA = 0
If INTERNAL = MAX then MIDI DATA = (127 or in the case of 
two-byte data 16384)
Else, (X x INTERNAL) + INT (X / 2) + Z = MIDI DATA
1.1.3 Program Changes
Transmission/reception of these messages can be turned on/off in the 
MIDI page.
When a memory recall is executed, the program change message cor-
responding to that memory number will be transmitted on the spec-
ified MIDI channel.
If a program change message is received on the specified MIDI chan-
nel or in OMNI, the memory corresponding to that program num-
ber will be recalled.
The user is free to create the program change assign table.
1.2 System Exclusive Messages
1.2.1 Bulk Dump/Request
Transmission is always on. Reception can be specified.
Bulk Request messages can be transmitted on the specified MIDI 
channel by operations in the MIDI page.
Bulk Dumps can be transmitted by operations in the MIDI page, or 
in response to an incoming Bulk Request that is received on the spec-
ified DEVICE channel. The contents of the corresponding memory 
will be transmitted on the specified DEVICE channel.
When a Bulk Dump is received, the contents of the corresponding 
memory will be rewritten.
1.2.2 Parameter Change/Request
Transmission / reception can be turned on/off in the MIDI page.
When a parameter of this unit is edited, a parameter change message 
will be transmitted on the specified DEVICE channel if Parameter 
Change Transmission is on.
If Parameter Change Reception is on, receiving a Parameter Request 
on the specified DEVICE channel will cause the content of the corre-
sponding parameter to be transmitted, regardless of whether trans-
mission is on or off.
When Parameter Change Reception is on, and a Parameter Change is 
received on the specified DEVICE channel, the contents of the corre-
sponding parameter will be modified.
1.2.3 MMC (MIDI Machine Control)
These messages can be transmitted according to the User Define set-
tings.
1.3 System Common Messages
1.3.1 MTC Quarter Frame Messages
Received by Automix for synchronization.
1.3.2 Song Position Pointer
When Automix is set to MIDI Clock Base, these messages are 
received, and a following Continue command will cause synchroni-
zation to begin from the middle of the song.
1.4 System Real Time Messages
1.4.1 Timing Clock
These are received for synchronization when Automix is set to MIDI 
Clock Base.
1.4.2 Start, Continue, Stop
These are received when Automix is set to MIDI Clock Base, and will 
start/stop the automix.
These can also be transmitted according to the User Define settings.
1.4.3 Active Sensing
This is transmitted at intervals of less than 300 ms.
If after this message is received, no message is received for an interval 
longer than 300 ms, Running Status will be cleared.
1.4.4 System Reset
When this is received, Running Status will be cleared.
1.5 MIDI Remote
MIDI Remote settings allow all MIDI commands to be transmitted 
on the specified channel.
Control Change, Program Change, and Exclusive messages will be 
received in the format determined for the specified model.
1.6 Echo Back
This setting allows each received command to be re-transmitted.
CH
Note No.
1
37 (25h)
3
38 (26h)
5
39 (27h)
7
40 (28h)
9
41 (29h)
11
42 (2Ah)
13
43 (2Bh)
15
44 (2Ch)