VM3100 MImp
VM3100 MImp
VM3100 MImp
Model VM-3100/VM-3100Pro Version 1.01 Jun. 02 1999 C.C.# Control Parameter C.C.# Control Parameter
22 86
Channel 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Mixer Parameters and Control Change # Assignment
MIDI channel 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Level 7 -> -> -> -> -> -> -> -> -> -> -> -> -> -> ->
C.C.# Control Parameter C.C.# Control Parameter
Pan 10 -> -> -> -> -> -> -> -> -> -> -> -> -> -> ->
0 ---------------------------- 64
EQ L Freq. 12 -> -> -> -> -> -> -> -> -> -> -> -> -> -> ->
1 Channel 1 Level 65 Channel 1 Mute Sw
EQ L Gain 13 -> -> -> -> -> -> -> -> -> -> -> -> -> -> ->
2 Channel 2 Level 66 Channel 2 Mute Sw
EQ M Freq. 14 -> -> -> -> -> -> -> -> -> -> -> -> -> -> ->
3 Channel 3 Level 67 Channel 3 Mute Sw
EQ M Gain 15 -> -> -> -> -> -> -> -> -> -> -> -> -> -> ->
4 Channel 4 Level 68 Channel 4 Mute Sw
EQ M Q 16 -> -> -> -> -> -> -> -> -> -> -> -> -> -> ->
5 Channel 5 Level 69 Channel 5 Mute Sw
EQ H Freq. 17 -> -> -> -> -> -> -> -> -> -> -> -> -> -> ->
6 Channel 6 Level 70 Channel 6 Mute Sw
EQ H Gain 18 -> -> -> -> -> -> -> -> -> -> -> -> -> -> ->
7 Channel 7 Level 71 Channel 7 Mute Sw
FX1 Send Level 19 -> -> -> -> -> -> -> -> -> -> -> -> -> -> ->
8 Channel 8 Level 72 Channel 8 Mute Sw
FX2 Send Level 20 -> -> -> -> -> -> -> -> -> -> -> -> -> -> ->
9 Channel 9 Level 73 Channel 9 Mute Sw
Bus1/2 Send Level 21 -> -> -> -> -> -> -> -> -> -> -> -> -> -> ->
10 Channel 10 Level 74 Channel 10 Mute Sw
Bus3/4 Send Level 22 -> -> -> -> -> -> -> -> -> -> -> -> -> -> ->
11 Channel 11 Level 75 Channel 11 Mute Sw
Bus5/6 Send Level 23 -> -> -> -> -> -> -> -> -> -> -> -> -> -> ->
12 Channel 12 Level 76 Channel 12 Mute Sw
Bus7/8 Send Level 24 -> -> -> -> -> -> -> -> -> -> -> -> -> -> ->
13 Channel 13 Level 77 Channel 13 Mute Sw
Channel Mute Sw 25 -> -> -> -> -> -> -> -> -> -> -> -> -> -> ->
14 Channel 14 Level 78 Channel 14 Mute Sw
15 Channel 15 Level 79 Channel 15 Mute Sw
Channel 17 18 19 20
16 Channel 16 Level 80 Channel 16 Mute Sw
MIDI channel 1 2 3 4
17 Channel 17 Level 81 Channel 17 Mute Sw
Level 68 -> -> ->
18 Channel 18 Level 82 Channel 18 Mute Sw
Pan 70 -> -> ->
19 Channel 19 Level 83 Channel 19 Mute Sw
EQ L Freq. 71 -> -> ->
20 Channel 20 Level 84 Channel 20 Mute Sw
EQ L Gain 72 -> -> ->
21 Master Level 85
EQ M Freq. 73 -> -> ->
1
MIDI Implementation
Channel 17 18 19 20
MIDI channel 1 2 3 4 <Ex> mmH llH = 40H 00H = -8192
EQ M Gain 74 -> -> -> = 7FH 7FH = -1
EQ M Q 75 -> -> -> = 00H 00H = 0
EQ H Freq. 76 -> -> -> = 3FH 7FH = +8191
EQ H Gain 77 -> -> ->
FX1 Send Level 78 -> -> -> This message is received at the following case.
FX2 Send Level 79 -> -> -> When the "MIDI Control Type(*1)" parameter is set to "NRPN" and moreover the MIDI
Bus1/2 Send Level 80 -> -> -> channel value with the message is same as the "MIDI Control Channel(*1)."
Bus3/4 Send Level 81 -> -> -> After this message was received, the parameter is modified referring to the "None
Bus5/6 Send Level 82 -> -> -> Registered Parameter Number."
Bus7/8 Send Level 83 -> -> ->
Channel Mute Sw 84 -> -> -> When the "None Registered Parameter Number" is not set, this message was ineffective.
The setting value of each parameter number is different.
<Track Out Block> See "2. Address Map for Data Transfer" section.
<Master Block> MIDI ch.= 16 (*1) See "2. Address Map for Data Transfer"
Master Level 68
Master Balance 70 ❍Data Increment
Monitor Level 71
Monitor Balance 72 This message is received at the following case.
FX1 Output Level 73 When the "MIDI Control Type(*1)" parameter is set to "NRPN" and moreover the MIDI
FX2 Output Level 74 channel value is same as the "MIDI Control Channel(*1)" value.
AUX SEND 1/2 Level 75 After this message was received, the parameter is increased referring to the "None
AUX SEND 1/2 Balance 76 Registered Parameter Number."
BUS OUT Level 77 VM-3100 doesn"t transmit this message.
BUS OUT Balance 78
Digital OUT-A Level 79
Digital OUT-A Balance 80 Status Second Third
Digital OUT-B Level 81 BnH 60H 00H
Digital OUT-B Balance 82
n = MIDI Channel No. : 0H - FH (ch.1 - ch.16)
(*1) See "2. Address Map for Data Transfer" Increment the effect parameter selected with NRPN.
"None Registered Parameter Number" value is equal to the "Start Address" in "2. Address n = MIDI Channel No. : 0H - FH (ch.1-ch.16)
Map for Data Transfer" section.
Decrement the effect parameter selected with NRPN.
This message is transmitted at the following case.
When the "MIDI Control Type(*1)" is set to "NRPN" and moreover a parameter is modified. See "2. Address Map for Data Transfer" section.
This message is transmitted with the MIDI channel set as the "MIDI Control Channel(*1)."
●Program Change
"None Registered Parameter Number" value is equal to the "Start Address" in "2. Address
Map for Data Transfer" section.
Works as scene switch when the MIDI channel number is same as "MIDI Scene Channel(*1)"
parameter value.
(*1) See "2. Address Map for Data Transfer"
When "MIDI Transport (*1)" in the SYSTEM parameters is "USER1-3", control change
message of MIDI channel number which is designated with "MIDI ControlCh(*1) is
❍Data Entry (MSB/LSB)
transmitted.
2
MIDI Implementation
For Data Request (RQ1) and Data Set (DT1), VM-3100 uses 00H 15H as a Model ID.
(*1) See "2. Address Map for Data Transfer" section.
(*2) Only receiving for scene switch ❍About Device ID
System Exclusive messages are not assigned to any particular MIDI channel.
■System Common Messages Instead, they have their own special control parameter called device ID.
The Roland system exclusive messages use device IDs to specify multiple VM-3100 units.
The VM-3100 sends system exclusive messages with the device ID set with "MIDI Device
●Song Position Pointer ID(*1)", and receives the system exclusive messages whose device ID is same as its device ID
and 7FH.
Received when "MIDI TimingMonitor(*1)" in system parameters is "MEASURE."
Status The message is used to request the particular information of the VM-3100.
F8H The VM-3100 does not transmit the message.
If the VM-3100 received the message and the device ID of the message is same as its device
ID or 7FH, the VM-3100 transmits the following Identity Reply message.
●Start
Byte Description
Status Data Bytes Status
F0H Status of System Exclusive Message
iiH Manufacturer ID F0H 7FH, Dev, 06H, aaH, ..., bbH F7H
41H Roland"s Manufacturer ID
7EH Universal Non Realtime Message Byte Description
7FH Universal Realtime Message F0H Status of System Exclusive Message
ddH Data : 00H - 7FH (0-127) 7FH Universal System Exclusive Message Realtime Header
: : Dev Device ID (or 7FH)
eeH Data 06H MMC Command Message
F7H EOX (End of System Exclusive Message) aaH Command
: :
The VM-3100 can transfer and receive the internal parameters information using system bbH Command
exclusive messages, and also can be controlled by the external devices using system F7H EOX (End of System Exclusive Message)
exclusive messages.
The VM-3100 can transmit and receive Universal System Exclusive messages, Data (*) see "3. MIDI Machine Control" section
Request(RQ1) and Data set(DT1) as the System Exclusive message.
3
MIDI Implementation
Status Data Bytes Status When the VM-3100 transmit the data on the requested parameter after receiving the Data
F0H 7FH, Dev, 07H, aaH, ..., bbH F7H Request message(RQ1).
Byte Description (*)see "2. Data Transfer Address Map" for more details of the transfer parameters.
F0H Status of System Exclusive Message
7FH Universal System Exclusive Message Realtime Header
Dev
07H
Device ID
MMC Response Message
2. Data Transfer Address Map
aaH Response
: :
The each address value is expressed as a 7bit hex number.
bbH Response
F7H EOX (End of System Exclusive Message)
+———————————————————————————————————————————————————————+
| Address | MSB | LSB |
(*) see "3. MIDI Machine Control" section
|—————————————————————+————————————————+————————————————+
| Binary | 0aaa aaaa | 0bbb bbbb |
| 7-bit Hex | AA | BB |
●Data Transfer (RQ1, DT1) +———————————————————————————————————————————————————————+
Byte Description
F0H Status of System Exclusive Message
● System Parameter
41H Manufacturer ID (Roland) +————————————————————————————————————————————————————————————————————————+
Dev Device ID | Start | | |
00H 15H Model ID (VM-3100) | Address | Data | Contents and Remarks |
12H Command ID (DT1) |==========+=========+===================================================|
aaH Address MSB | 00 00 | 00 - 03 | Master Clock INTERNAL, DIN-A, DIN-B, RMDB-2 |
bbH Address MID |——————————+—————————+———————————————————————————————————————————————————|
ddH Data | 00 01 | 00 - 01 | Phantom Power OFF, ON |
: : |——————————+—————————+———————————————————————————————————————————————————|
eeH Data | 00 02 | 00 - 01 | Peak Hold Switch OFF, ON |
Sum Check Sum |——————————+—————————+———————————————————————————————————————————————————|
F7H EOX (End of System Exclusive Message) | 00 03 | 00 - 01 | Meter Select Pre, Pst |
|——————————+—————————+———————————————————————————————————————————————————|
The message is received under the following condition. | 00 04 | 00 - 03 | Solo Mode PreEQ,PostEQ,AFL,InPlace |
|——————————+—————————+———————————————————————————————————————————————————|
If the device ID on the message is same as that of the receive device, and the address on the | 00 05 | 00 - 15 | Display Contrast 1,,,16 |
message correspond to the specified parameter base address, the received data are stored |——————————+—————————+———————————————————————————————————————————————————|
from the specified parameter base address. | 00 06 | 00 - 02 | Foot Switch Type NORMAL, REVERSE, GPI |
If the interval of received messages is shorter than 20 msec, the VM-3100 can not work the |——————————+—————————+———————————————————————————————————————————————————|
receive message procedure correctly. | 00 07 | 00 - 04 | Foot Switch Function SCENE+, SCENE-, |
| | | ALL MUTE, SHIFT, JUMP SCR |
The message is transmitted under the following condition. |——————————+—————————+———————————————————————————————————————————————————|
| 00 08 | 00 - 01 | Jump To Screen # EQ, PAN |
4
MIDI Implementation
5
MIDI Implementation
|——————————+—————————+———————————————————————————————————————————————————| | cc 05 | 00 - | (Reserved) |
| 00 60 | 00 - 03 | Transport User3 [FF] Status OFF,NOTE,C.C.,P.C. | |——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————| | cc 06 | 00 - 14 | Comp 2 Location OFF,CH1,,,CH20,Master |
| 00 61 | 00 - 7F | Transport User3 [FF] Data1 0,,,127 | |——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————| | cc 07 | 00 - | (Reserved) |
| 00 62 | 00 - 7F | Transport User3 [FF] Data2 0,,,127 | |——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————| | cc 08 | 00 - 01 | FX1 Switch OFF, ON |
| 00 63 | 00 - 03 | Transport User3 [REC] Status OFF,NOTE,C.C.,P.C. | |——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————| | cc 09 | 00 - | (Reserved) |
| 00 64 | 00 - 7F | Transport User3 [REC] Data1 0,,,127 | |——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————| | cc 0A | 00 - | (Reserved) |
| 00 65 | 00 - 7F | Transport User3 [REC] Data2 0,,,127 | |——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————| | cc 0B | 00 - 15 | FX1 Location Send/Return,CH1,,,CH20,Master|
| 00 66 | 00 - 17 | Locate 1 Time Code Hour 0,,,23 Off=127 | |——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————| | cc 0C | 00 - 7F | FX1 Input Level 0,,,127 |
| 00 67 | 00 - 3B | Locate 1 Time Code Minites 0,,,59 Off=127 | |——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————| | cc 0D | 00 - | (Reserved) |
| 00 68 | 00 - 3B | Locate 1 Time Code Second 0,,,59 Off=127 | |——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————| | cc 0E | 00 - 7F | FX1 Output Level 0,,,127 |
| 00 69 | 00 - 1D | Locate 1 Time Code Frame 0,,,29 Off=127 | |——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————| | cc 0F | 00 - | (Reserved) |
| 00 6A | 00 - 17 | Locate 2 Time Code Hour 0,,,23 Off=127 | |——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————| | cc 10 | 00 - 01 | FX1 Return To MIX Switch OFF, ON |
| 00 6B | 00 - 3B | Locate 2 Time Code Minites 0,,,59 Off=127 | |——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————| | cc 11 | 00 - 01 | FX1 Return To Bus 1/2(AUX SEND) Switch OFF, ON |
| 00 6C | 00 - 3B | Locate 2 Time Code Second 0,,,59 Off=127 | |——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————| | cc 12 | 00 - 01 | FX1 Return To Bus 3/4(BUS OUT) Switch OFF, ON |
| 00 6D | 00 - 1D | Locate 2 Time Code Frame 0,,,29 Off=127 | |——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————| | cc 13 | 00 - 01 | FX1 Return To Bus 5/6 Switch OFF, ON |
| 00 6E | 00 - 17 | Locate 3 Time Code Hour 0,,,23 Off=127 | |——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————| | cc 14 | 00 - 01 | FX1 Return To Bus 7/8 Switch OFF, ON |
| 00 6F | 00 - 3B | Locate 3 Time Code Minites 0,,,59 Off=127 | |——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————| | cc 15 | 00 - | (Reserved) |
| 00 70 | 00 - 3B | Locate 3 Time Code Second 0,,,59 Off=127 | | : | | |
|——————————+—————————+———————————————————————————————————————————————————| | cc 17 | 00 - | |
| 00 71 | 00 - 1D | Locate 3 Time Code Frame 0,,,29 Off=127 | |——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————| | cc 18 | 00 - 01 | FX2 Switch OFF, ON |
| 00 72 | 00 - 17 | Locate 4 Time Code Hour 0,,,23 Off=127 | |——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————| | cc 19 | 00 - | (Reserved) |
| 00 73 | 00 - 3B | Locate 4 Time Code Minites 0,,,59 Off=127 | |——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————| | cc 1A | 00 - | (Reserved) |
| 00 74 | 00 - 3B | Locate 4 Time Code Second 0,,,59 Off=127 | |——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————| | cc 1B | 00 - 15 | FX2 Location Send/Return,CH1,,,CH20,Master|
| 00 75 | 00 - 1D | Locate 4 Time Code Frame 0,,,29 Off=127 | |——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————| | cc 1C | 00 - 7F | FX2 Input Level 0,,,127 |
| 00 76 | 0aaaaaaa| Locate 1 Song Position Pointer | |——————————+—————————+———————————————————————————————————————————————————|
| 00 77#| 0bbbbbbb| 0,,,16382 Off=16383 | | cc 1D | 00 - | (Reserved) |
|——————————+—————————+———————————————————————————————————————————————————| |——————————+—————————+———————————————————————————————————————————————————|
| 00 78 | 0aaaaaaa| Locate 2 Song Position Pointer | | cc 1E | 00 - 7F | FX2 Output Level 0,,,127 |
| 00 79#| 0bbbbbbb| 0,,,16382 Off=16383 | |——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————| | cc 1F | 00 - | (Reserved) |
| 00 7A | 0aaaaaaa| Locate 3 Song Position Pointer | |——————————+—————————+———————————————————————————————————————————————————|
| 00 7B#| 0bbbbbbb| 0,,,16382 Off=16383 | | cc 20 | 00 - 01 | FX2 Return To MIX Switch OFF, ON |
|——————————+—————————+———————————————————————————————————————————————————| |——————————+—————————+———————————————————————————————————————————————————|
| 00 7C | 0aaaaaaa| Locate 4 Song Position Pointer | | cc 21 | 00 - 01 | FX2 Return To Bus 1/2(AUX SEND) Switch OFF, ON |
| 00 7D#| 0bbbbbbb| 0,,,16382 Off=16383 | |——————————+—————————+———————————————————————————————————————————————————|
+————————————————————————————————————————————————————————————————————————+ | cc 22 | 00 - 01 | FX2 Return To Bus 3/4(BUS OUT) Switch OFF, ON |
|——————————+—————————+———————————————————————————————————————————————————|
(*1)Read Only Parameters. | cc 23 | 00 - 01 | FX2 Return To Bus 5/6 Switch OFF, ON |
|——————————+—————————+———————————————————————————————————————————————————|
| cc 24 | 00 - 01 | FX2 Return To Bus 7/8 Switch OFF, ON |
● Mixer Common Parameter |——————————+—————————+———————————————————————————————————————————————————|
| cc 25 | 00 - | (Reserved) |
| : | | |
cc= Mixer Channel Number : 10H (Common Channel)
| cc 27 | 00 - | |
+————————————————————————————————————————————————————————————————————————+
|——————————+—————————+———————————————————————————————————————————————————|
| Start | | |
| cc 28 | 00 - 01 | Master Source MIX, MON |
| Address | Data | Contents and Remarks |
|——————————+—————————+———————————————————————————————————————————————————|
|==========+=========+===================================================|
| cc 29 | 00 - 7F | Master Level 0,,,127 |
| cc 00 | 00 - 01 | Comp 1 Switch OFF, ON |
|——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————|
| cc 2A | 01 - 7F | Master Balance L63,,,R63 |
| cc 01 | 00 - | (Reserved) |
|——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————|
| cc 02 | 00 - 15 | Comp 1 Location OFF,CH1,,,CH20,Master | | cc 2B | 00 - 07 | Monitor Source Master,Bus1,Bus2,Bus3/4 |
|——————————+—————————+———————————————————————————————————————————————————| | | | Bus5/6,Bus7/8,FxSend1,FxSend2 |
| cc 03 | 00 - | (Reserved) | |——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————| | cc 2C | 00 - 7F | Monitor Level 0,,,127 |
|——————————+—————————+———————————————————————————————————————————————————|
| cc 04 | 00 - 01 | Comp 2 Switch OFF, ON |
|——————————+—————————+———————————————————————————————————————————————————| | cc 2D | 01 - 7F | Monitor Balance L63,,,R63 |
|——————————+—————————+———————————————————————————————————————————————————|
6
MIDI Implementation
| cc 2E | 00 - 02 | Bus 1/2(AUX SEND) Type BUS, SendS, SendM | ● Mixer Channel Parameters
|——————————+—————————+———————————————————————————————————————————————————|
| cc 2F | 00 - | (Reserved) |
cc= Mixer Channel Number : 11H - 24H (Channel 1 - 20)
|——————————+—————————+———————————————————————————————————————————————————|
+————————————————————————————————————————————————————————————————————————+
| cc 30 | 00 - 7F | AUX1/2 SEND Level 0,,,127 |
| Start | | |
|——————————+—————————+———————————————————————————————————————————————————|
| Address | Data | Contents and Remarks |
| cc 31 | 01 - 7F | AUX1/2 SEND Balance L63,,,R63 |
|==========+=========+===================================================|
|——————————+—————————+———————————————————————————————————————————————————|
| cc 00 | 00 - 13 | Channel Input Source |
| cc 32 | 00 - 7F | AUX1 SEND Level 0,,,127 |
| | | IN01,,IN11(DIN-L),IN12(DIN-R),TR01,,TR08 |
|——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————|
| cc 33 | 00 - 7F | AUX2 SEND Level 0,,,127 |
| cc 01 | 00 - 04 | Channel Input ATT -18, -12, -6, -3, 0(dB) |
|——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————|
| cc 34 | 00 - 01 | Bus 3/4(BUS OUT) Type BUS, SendS |
| cc 02 | 00 - 01 | Channel Input Phase NORM, INV |
|——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————|
| cc 35 | 00 - | (Reserved) |
| cc 03 | 00 - 01 | Channel EQ Switch OFF, ON |
|——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————|
| cc 36 | 00 - 7F | BUS OUT Level 0,,,127 |
| cc 04 | 00 - | (Reserved) |
|——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————|
| cc 37 | 01 - 7F | BUS OUT Balance L63,,,R63 |
| cc 05 | 00 - 7F | Channel EQ High Freq 400Hz,,,20kHz (*2) |
|——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————|
| cc 38 | 00 - 02 | Bus 5/6 Type BUS, SendS |
| cc 06 | 00 - 7F | Channel EQ High Gain -12,,,+12dB (*2) |
|——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————|
| cc 39 | 00 - 05 | DIGITAL OUT A Source |
| cc 07 | 00 - 7F | Channel EQ Mid Freq 200Hz,,,8.0kHz (*2) |
| | | Bus1/2, Bus3/4, Bus5/6, Bus7/8, MIX, MON |
|——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————|
| cc 08 | 00 - 7F | Channel EQ Mid Gain -12,,,+12dB (*2) |
| cc 3A | 00 - 7F | DIGITAL OUT A Level 0,,,127 |
|——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————|
| cc 09 | 00 - 7F | Channel EQ Mid Q 0.5,1,2,4,8 (*2) |
| cc 3B | 01 - 7F | DIGITAL OUT B Balance L63,,,R63 |
|——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————|
| cc 0A | 00 - 7F | Channel EQ Low Freq 20Hz,,,2.0kHz (*2) |
| cc 3C | 00 - 03 | Bus 7/8 Type BUS, SendS |
|——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————|
| cc 0B | 00 - 7F | Channel EQ Low Gain -12,,,+12dB (*2) |
| cc 3D | 00 - 05 | DIGITAL OUT B Source |
|——————————+—————————+———————————————————————————————————————————————————|
| | | Bus1/2, Bus3/4, Bus5/6, Bus7/8, MIX, MON |
| cc 0C | 00 - 7F | Channel Level 0,,,127 |
|——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————|
| cc 3E | 00 - 7F | DIGITAL OUT B Level 0,,,127 |
| cc 0D | 01 - 7F | Channel Pan L63,,,R63 |
|——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————|
| cc 3F | 01 - 7F | DIGITAL OUT B Balance L63,,,R63 |
| cc 0E | 00 - | (Reserved) |
|——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————|
| cc 40 | 00 - 1D | TRACK OUT 1 Source Bus1,,,8,MixL,MixR,Ch1,,,20 |
| cc 0F | 01 - 7F | Channel Link Pan Offset L63,,,R63 |
|——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————|
| cc 41 | 00 - 7F | TRACK OUT 1 Level 0,,,127 |
| cc 10 | 00 - 02 | Channel FX1 Send Switch Off,Pre,Pst |
|——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————|
| cc 42 | 00 - 1D | TRACK OUT 2 Source Bus1,,,8,MixL,MixR,Ch1,,,20 |
| cc 11 | 00 - 7F | Channel FX1 Send Level 0,,,127 |
|——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————|
| cc 43 | 00 - 7F | TRACK OUT 2 Level 0,,,127 |
| cc 12 | 00 - | (Reserved) |
|——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————|
| cc 44 | 00 - 1D | TRACK OUT 3 Source Bus1,,,8,MixL,MixR,Ch1,,,20 |
| cc 13 | 00 - 02 | Channel FX2 Send Switch Off,Pre,Pst |
|——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————|
| cc 45 | 00 - 7F | TRACK OUT 3 Level 0,,,127 |
| cc 14 | 00 - 7F | Channel FX2 Send Level 0,,,127 |
|——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————|
| cc 46 | 00 - 1D | TRACK OUT 4 Source Bus1,,,8,MixL,MixR,Ch1,,,20 |
| cc 15 | 00 - | (Reserved) |
|——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————|
| cc 47 | 00 - 7F | TRACK OUT 4 Level 0,,,127 |
| cc 16 | 00 - 02 | Channel Bus 1/2(AUX SEND) Send Sw Off,Pre,Pst |
|——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————|
| cc 48 | 00 - 1D | TRACK OUT 5 Source Bus1,,,8,MixL,MixR,Ch1,,,20 |
| cc 17 | 00 - 7F | Channel Bus 1/2(AUX SEND) Send Level 0,,,127 |
|——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————|
| cc 49 | 00 - 7F | TRACK OUT 5 Level 0,,,127 |
| cc 18 | 00 - | (Reserved) |
|——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————|
| cc 4A | 00 - 1D | TRACK OUT 6 Source Bus1,,,8,MixL,MixR,Ch1,,,20 |
| cc 19 | 00 - 02 | Channel Bus 1(AUX SEND 1) Off,Pre,Pst |
|——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————|
| cc 4B | 00 - 7F | TRACK OUT 6 Level 0,,,127 |
| cc 1A | 00 - 7F | Channel Bus 1(AUX SEND 1) Send Level 0,,,127 |
|——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————|
| cc 4C | 00 - 1D | TRACK OUT 7 Source Bus1,,,8,MixL,MixR,Ch1,,,20 |
| cc 1B | 00 - 02 | Channel Bus 2(AUX SEND 2) Send Sw Off,Pre,Pst |
|——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————|
| cc 4D | 00 - 7F | TRACK OUT 7 Level 0,,,127 |
| cc 1C | 00 - 7F | Channel Bus 2(AUX SEND 2) Send Level 0,,,127 |
|——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————|
| cc 4E | 00 - 1D | TRACK OUT 8 Source Bus1,,,8,MixL,MixR,Ch1,,,20 |
| cc 1D | 00 - 02 | Channel Bus 3/4(BUS OUT) Send Sw Off,Pre,Pst |
|——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————|
| cc 4F | 00 - 7F | TRACK OUT 8 Level 0,,,127 |
| cc 1E | 00 - 7F | Channel Bus 3/4(BUS OUT) Send Level 0,,,127 |
|——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————|
| cc 50 | 00 - 01 | Digital In Monitor Off,On |
| cc 1F | 00 - | (Reserved) |
+————————————————————————————————————————————————————————————————————————+
|——————————+—————————+———————————————————————————————————————————————————|
| cc 20 | 00 - 02 | Channel Bus 5/6 Send Switch Off,Pre,Pst |
|——————————+—————————+———————————————————————————————————————————————————|
| cc 21 | 00 - 7F | Channel Bus 5/6 Send Level 0,,,127 |
|——————————+—————————+———————————————————————————————————————————————————|
| cc 22 | 00 - | (Reserved) |
|——————————+—————————+———————————————————————————————————————————————————|
7
MIDI Implementation
8
MIDI Implementation
9
MIDI Implementation
10
MIDI Implementation
11
MIDI Implementation
|——————————+—————————+———————————————————————————————————————————————————| |——————————+—————————+———————————————————————————————————————————————————|
| cc 0B | 00 - | (Reserved) | | cc 0B | 00 - 01 | Delay: SW 0,1 = Off,On|
|——————————+—————————+———————————————————————————————————————————————————| |——————————+—————————+———————————————————————————————————————————————————|
| cc 0C | 00 - 01 | EQ: SW 0,1 = Off,On| | cc 0C | 0aaaaaaa| Delay: Delay Time Lch |
|——————————+—————————+———————————————————————————————————————————————————| | cc 0D#| 0bbbbbbb| 1,,,1200ms|
| cc 0D | 00 - 01 | EQ: Low EQ Type 0,1 = Shelving, Peaking| |——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————| | cc 0E | 0aaaaaaa| Delay: Delay Time Rch |
| cc 0E | 00 - 01 | EQ: High EQ Type 0,1 = Shelving, Peaking| | cc 0F#| 0bbbbbbb| 1,,,1200ms|
|——————————+—————————+———————————————————————————————————————————————————| |——————————+—————————+———————————————————————————————————————————————————|
| cc 0F | 74 - 0C | EQ: Low EQ Gain -12,,,12dB| | cc 10 | 00 - 64 | Delay: Feedback Lch 0,,,100|
|——————————+—————————+———————————————————————————————————————————————————| |——————————+—————————+———————————————————————————————————————————————————|
| cc 10 | 74 - 0C | EQ: Mid EQ Gain -12,,,12dB| | cc 11 | 00 - 64 | Delay: Feedback Rch 0,,,100|
|——————————+—————————+———————————————————————————————————————————————————| |——————————+—————————+———————————————————————————————————————————————————|
| cc 11 | 74 - 0C | EQ: High EQ Gain -12,,,12dB| | cc 12 | 00 - 64 | Delay: Effect Level 0,,,100|
|——————————+—————————+———————————————————————————————————————————————————| |——————————+—————————+———————————————————————————————————————————————————|
| cc 12 | 0aaaaaaa| EQ: Low EQ Frequency | | cc 13 | 00 - 64 | Delay: Direct Level 0,,,100|
| cc 13#| 0bbbbbbb| 2,,,200 = 20,,,2000Hz| |——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————| | cc 14 | 0aaaaaaa| Delay: Hi Cut Frequency |
| cc 14 | 0aaaaaaa| EQ: Mid EQ Frequency | | cc 15#| 0bbbbbbb| 2,,,201 = 0.2,,,20.0kHz,Thru|
| cc 15#| 0bbbbbbb| 20,,,800 = 200,,,8000Hz| |——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————| | cc 16 | 5C - 00 | Delay: Hi Damp Gain -36,,,0dB|
| cc 16 | 0aaaaaaa| EQ: High EQ Frequency | |——————————+—————————+———————————————————————————————————————————————————|
| cc 17#| 0bbbbbbb| 14,,,200 = 1.4,,,20.0kHz| | cc 17 | 00 - 01 | Chorus: SW 0,1 = Off,On|
|——————————+—————————+———————————————————————————————————————————————————| |——————————+—————————+———————————————————————————————————————————————————|
| cc 18 | 03 - 64 | EQ: Low EQ Q 3,,,100 = 0.3,,,10.0| | cc 18 | 00 - 01 | Chorus: Modulation LR Phase 0,1 = Nor,Inv|
|——————————+—————————+———————————————————————————————————————————————————| |——————————+—————————+———————————————————————————————————————————————————|
| cc 19 | 03 - 64 | EQ: Mid EQ Q 3,,,100 = 0.3,,,10.0| | cc 19 | 00 - 64 | Chorus: Depth 0,,,100|
|——————————+—————————+———————————————————————————————————————————————————| |——————————+—————————+———————————————————————————————————————————————————|
| cc 1A | 03 - 64 | EQ: High EQ Q 3,,,100 = 0.3,,,10.0| | cc 1A | 00 - 64 | Chorus: Rate 0,,,100|
|——————————+—————————+———————————————————————————————————————————————————| |——————————+—————————+———————————————————————————————————————————————————|
| cc 1B | 44 - 0C | EQ: Out Level -60,,,+12dB| | cc 1B | 00 - 64 | Chorus: Effect Level 0,,,100|
|——————————+—————————+———————————————————————————————————————————————————| |——————————+—————————+———————————————————————————————————————————————————|
| cc 1C | 00 - 01 | Reverb: SW 0,1 = Off,On| | cc 1C | 00 - 64 | Chorus: Direct Level 0,,,100|
|——————————+—————————+———————————————————————————————————————————————————| |——————————+—————————+———————————————————————————————————————————————————|
| cc 1D | 01 - 0A | Reverb: Type 1,,,10| | cc 1D | 00 - 32 | Chorus: Pre Delay 0,,,50ms|
|——————————+—————————+———————————————————————————————————————————————————| |——————————+—————————+———————————————————————————————————————————————————|
| cc 1E | 05 - 28 | Reverb: Room Size 5,,,40m| | cc 1E | 04 - 50 | Chorus: Lo Cut Frequency |
|——————————+—————————+———————————————————————————————————————————————————| | | | 4,,,80 = Thru,50,,,800Hz|
| cc 1F | 00 - | (Reserved) | |——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————| | cc 1F | 05 - 7E | Chorus: Hi Cut Frequency |
| cc 20 | 0aaaaaaa| Reverb: Reverb Time | | | | 5,,,126 = 0.5,,,12.5kHz,Thru|
| cc 21#| 0bbbbbbb| 1,,,320 = 0.1,,,32.0s| |——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————| | cc 20 | 00 - 01 | EQ: SW 0,1 = Off,On|
| cc 22 | 00 - 64 | Reverb: Effect Level 0,,,100| |——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————| | cc 21 | 00 - 01 | EQ: Low EQ Type 0,1 = Shelving, Peaking|
| cc 23 | 00 - 64 | Reverb: Direct Level 0,,,100| |——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————| | cc 22 | 00 - 01 | EQ: High EQ Type 0,1 = Shelving, Peaking|
| cc 24 | 0aaaaaaa| Reverb: Pre Delay | |——————————+—————————+———————————————————————————————————————————————————|
| cc 25#| 0bbbbbbb| 0,,,200 = 0,,,200ms| | cc 23 | 74 - 0C | EQ: Low EQ Gain -12,,,12dB|
|——————————+—————————+———————————————————————————————————————————————————| |——————————+—————————+———————————————————————————————————————————————————|
| cc 26 | 00 - 64 | Reverb: Density 0,,,100| | cc 24 | 74 - 0C | EQ: Mid EQ Gain -12,,,12dB|
|——————————+—————————+———————————————————————————————————————————————————| |——————————+—————————+———————————————————————————————————————————————————|
| cc 27 | 00 - 64 | Reverb: Early Reflection Level 0,,,100| | cc 25 | 74 - 0C | EQ: High EQ Gain -12,,,12dB|
|——————————+—————————+———————————————————————————————————————————————————| |——————————+—————————+———————————————————————————————————————————————————|
| cc 28 | 0aaaaaaa| Reverb: LF Damp Frequency | | cc 26 | 0aaaaaaa| EQ: Low EQ Frequency |
| cc 29#| 0bbbbbbb| 5,,,400 = 50,,,4000Hz| | cc 27#| 0bbbbbbb| 2,,,200 = 20,,,2000Hz|
|——————————+—————————+———————————————————————————————————————————————————| |——————————+—————————+———————————————————————————————————————————————————|
| cc 2A | 5C - 00 | Reverb: LF Damp Gain -36,,,0dB| | cc 28 | 0aaaaaaa| EQ: Mid EQ Frequency |
|——————————+—————————+———————————————————————————————————————————————————| | cc 29#| 0bbbbbbb| 20,,,800 = 200,,,8000Hz|
| cc 2B | 00 - | (Reserved) | |——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————| | cc 2A | 0aaaaaaa| EQ: High EQ Frequency |
| cc 2C | 0aaaaaaa| Reverb: HF Damp Frequency | | cc 2B#| 0bbbbbbb| 14,,,200 = 1.4,,,20.0kHz|
| cc 2D#| 0bbbbbbb| 10,,,200 = 1.0,,,20.0kHz| |——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————| | cc 2C | 03 - 64 | EQ: Low EQ Q 3,,,100 = 0.3,,,10.0|
| cc 2E | 5C - 00 | Reverb: HF Damp Gain -36,,,0dB| |——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————| | cc 2D | 03 - 64 | EQ: Mid EQ Q 3,,,100 = 0.3,,,10.0|
| cc 2F | 00 - | (Reserved) | |——————————+—————————+———————————————————————————————————————————————————|
|——————————+—————————+———————————————————————————————————————————————————| | cc 2E | 03 - 64 | EQ: High EQ Q 3,,,100 = 0.3,,,10.0|
| cc 30 | 0aaaaaaa| Reverb: HI Cut Frequency | |——————————+—————————+———————————————————————————————————————————————————|
| cc 31#| 0bbbbbbb| 2,,,200 = 0.2,,,20.0kHz| | cc 2F | 44 - 0C | EQ: Out Level -60,,,+12dB|
|——————————+—————————+———————————————————————————————————————————————————| |——————————+—————————+———————————————————————————————————————————————————|
| cc 32 | 00 | (Reserved) | | cc 30 | 00 | (Reserved) |
: : : :
| cc 3F | 00 | | | cc 3F | 00 | |
+————————————————————————————————————————————————————————————————————————+ +————————————————————————————————————————————————————————————————————————+
12
MIDI Implementation
13
MIDI Implementation
14
MIDI Implementation
15
MIDI Implementation
16
MIDI Implementation
17
MIDI Implementation
| cc 18 | 0aaaaaaa| High Freq Trim: Frequency | F0H Status of System Exclusive Message
| cc 19#| 0bbbbbbb| 10,,,200 = 1.0,,,20,0kHz| 7FH Universal System Exclusive Message Realtime Header
|——————————+—————————+———————————————————————————————————————————————————| Dev Device ID (or 7FH)
| cc 1A | 00 - 01 | Limiter: SW 0,1 = Off,On| 06H MMC Command Message
|——————————+—————————+———————————————————————————————————————————————————| 05H REWIND (MCS)
| cc 1B | 44 - 00 | Limiter: Threshold -60,,,0dB| F7H EOX (End of System Exclusive Message)
|——————————+—————————+———————————————————————————————————————————————————|
| cc 1C | 00 - 64 | Limiter: Release 0,,,100| Transmitted when "MIDI Transport(*1)" in system parameters is "RECORDER," and the
|——————————+—————————+———————————————————————————————————————————————————| transport button [REW] is pressed on VM-3100.
| cc 1D | 44 - 18 | Limiter: Out Level -60,,,+24dB|
|——————————+—————————+———————————————————————————————————————————————————|
| cc 1E | 00 | (Reserved) | ●RECORD STROBE
| : | | : |
| cc 3F | 00 | |
Status Data Bytes Status
+————————————————————————————————————————————————————————————————————————+
F0H 7FH, Dev, 06H, 06H F7H
Byte Description
3. MIDI Machine Control F0H Status of System Exclusive Message
7FH Universal System Exclusive Message Realtime Header
Dev Device ID (or 7FH)
■MIDI Machine Control Details 06H MMC Command Message
06H RECORD STROBE
●STOP(MCS) F7H EOX (End of System Exclusive Message)
Status Data Byte Status Transmitted when "MIDI Transport(*1)" in system parameters is "RECORDER," and the
F0H 7FH, Dev, 06H, 01H F7H [SHIFT] and transport button [PLAY] are pressed on VM-3100.
Byte Description
F0H Status of System Exclusive Message ●MMC RESET
7FH Universal System Exclusive Message Realtime Header
Dev Device ID (or 7FH) Status Data Bytes Status
06H MMC Command Message F0H 7FH, Dev, 06H, 0DH F7H
01H STOP (MCS)
F7H EOX (End of System Exclusive Message) Byte Description
F0H Status of System Exclusive Message
Transmitted when "MIDI Transport(*1)" in system parameters is "RECORDER," and the 7FH Universal System Exclusive Message Realtime Header
transport button [STOP] is pressed on VM-3100. Dev Device ID (or 7FH)
06H MMC Command Message
●DEFERRED PLAY(MCS) 0DH MMC RESET
F7H EOX (End of System Exclusive Message)
Status Data Bytes Status
F0H 7FH, Dev, 06H, 03H F7H When "MIDI Transport(*1)" in system parameters is "RECORDER," device ID is transmitted
as 7FH upon turning power on, etc.
Byte Description
F0H Status of System Exclusive Message ●LOCATE(MCP)
7FH Universal System Exclusive Message Realtime Header
Dev Device ID (or 7FH) ❍Format 2 - LOCATE[TARGET]
06H MMC Command Message
03H DEFERRED PLAY (MCS)
Status Data Bytes Status
F7H EOX (End of System Exclusive Message)
F0H 7FH, Dev, 06H, 44H, 06H, F7H
01H, hrH, mnH, scH, frH, ffH
Transmitted when "MIDI Transport(*1)" in system parameters is "RECORDER," and the
transport button [PLAY] is pressed on VM-3100.
Byte Description
F0H Status of System Exclusive Message
●FAST FORWARD(MCS) 7FH Universal System Exclusive Message Realtime Header
Dev Device ID (or 7FH)
Status Data Bytes Status 06H MMC Command Message
F0H 7FH, Dev, 06H, 04H F7H 44H LOCATE (MCP)
06H Number of Bytes
Byte Description 01H "TARGET" sub command
F0H Status of System Exclusive Message hrH, mnH, scH, frH, ffH Standard Time with Sub Frame
7FH Universal System Exclusive Message Realtime Header F7H EOX (End of System Exclusive Message)
Dev Device ID (or 7FH)
06H MMC Command Message When "MIDI Transport(*1)" is "RECORDER," and the transport button [TO TOP] is pressed
04H FAST FORWARD (MCS) on VM-3100, the time "00h 00m 00s 00frame" is transmitted with device ID : 7FH.
F7H EOX (End of System Exclusive Message)
Transmitted when "MIDI Transport(*1)" in system parameters is "RECORDER," and the ●The efficient Information Field
transport button [FF] is pressed on VM-3100.
●REWIND(MCS)
Byte Description
18
MIDI Implementation
4. Appendices
● Example of system exclusive message and Checksum
●Decimal and Hexadecimal table
(Hexadecimal number is shown with H.)
calculation
In MIDI documentation, data values and addresses/sizes of system exclusive messages etc.
On Roland system exclusive message (DT1), checksum is added at the end of transmitted
are expressed as hexadecimal values for each 7 bits.
data (in front of F7) to check the message is received correctly. Value of checksum is defined
The following table shows how these correspond to decimal numbers.
by address and data (or size) of the system exclusive message to be transmitted.
+——————+——————++——————+——————++——————+——————++——————+——————+
How to calculate checksum
| dec | hex || dec | hex || dec | hex || dec | hex |
(Hexadecimal number is shown with H.)
+——————+——————++——————+——————++——————+——————++——————+——————+
Checksum is a value which lower 7 bit of the sum of address, size and checksum itself turns
| 0 | 00H || 32 | 20H || 64 | 40H || 96 | 60H |
to be 0.
| 1 | 01H || 33 | 21H || 65 | 41H || 97 | 61H |
If the address of the system exclusive message to be transmitted is aa bb ccH and data or
| 2 | 02H || 34 | 22H || 66 | 42H || 98 | 62H |
size is dd ee ffH,
| 3 | 03H || 35 | 23H || 67 | 43H || 99 | 63H |
| 4 | 04H || 36 | 24H || 68 | 44H || 100 | 64H |
aa + bb + cc + dd + ee + ff = sum
| 5 | 05H || 37 | 25H || 69 | 45H || 101 | 65H |
sum / 128 = quotient and odd
| 6 | 06H || 38 | 26H || 70 | 46H || 102 | 66H |
When odd is 0, 0 = checksum
| 7 | 07H || 39 | 27H || 71 | 47H || 103 | 67H |
When odd is other than 0, 128 - odd = checksum
| 8 | 08H || 40 | 28H || 72 | 48H || 104 | 68H |
| 9 | 09H || 41 | 29H || 73 | 49H || 105 | 69H |
| 10 | 0AH || 42 | 2AH || 74 | 4AH || 106 | 6AH |
| 11 | 0BH || 43 | 2BH || 75 | 4BH || 107 | 6BH | ■ MIDI Machine Control (MMC) Command,
| 12 | 0CH || 44 | 2CH || 76 | 4CH || 108 | 6CH |
Information Field / Response Reference
| 13 | 0DH || 45 | 2DH || 77 | 4DH || 109 | 6DH |
| 14 | 0EH || 46 | 2EH || 78 | 4EH || 110 | 6EH |
| 15 | 0FH || 47 | 2FH || 79 | 4FH || 111 | 6FH | ●Commands Recognized
| 16 | 10H || 48 | 30H || 80 | 50H || 112 | 70H |
| 17 | 11H || 49 | 31H || 81 | 51H || 113 | 71H | not available
| 18 | 12H || 50 | 32H || 82 | 52H || 114 | 72H |
| 19 | 13H || 51 | 33H || 83 | 53H || 115 | 73H | ●Commands Transmitted
| 20 | 14H || 52 | 34H || 84 | 54H || 116 | 74H |
| 21 | 15H || 53 | 35H || 85 | 55H || 117 | 75H | Command Action
| 22 | 16H || 54 | 36H || 86 | 56H || 118 | 76H | 01H STOP STOP
| 23 | 17H || 55 | 37H || 87 | 57H || 119 | 77H | 03H DEFERRED PLAY PLAY
| 24 | 18H || 56 | 38H || 88 | 58H || 120 | 78H | 04H FAST FORWARD FF
| 25 | 19H || 57 | 39H || 89 | 59H || 121 | 79H | 05H REWIND REW
| 26 | 1AH || 58 | 3AH || 90 | 5AH || 122 | 7AH | 06H RECORD STROBE REC
| 27 | 1BH || 59 | 3BH || 91 | 5BH || 123 | 7BH | 0DH MMC RESET RESET
| 28 | 1CH || 60 | 3CH || 92 | 5CH || 124 | 7CH | 44H 01H LOCATE TARGET LOCATE
| 29 | 1DH || 61 | 3DH || 93 | 5DH || 125 | 7DH |
| 30 | 1EH || 62 | 3EH || 94 | 5EH || 126 | 7EH |
●Valid Information Fields / Response
| 31 | 1FH || 63 | 3FH || 95 | 5FH || 127 | 7FH |
+——————+——————++——————+——————++——————+——————++——————+——————+
not available
* Decimal values such as MIDI channel, bank select, and program change are listed as one
(1) greater than the values given in the above table.
* A 7-bit byte can express data in the range of 128 steps. For data where greater precision
is required, we must use two or more bytes. For example, two hexadecimal numbers aa
bbH expressing two 7-bit bytes would indicate a value of aa x 128 + bb.
* In the case of values which have a +/- sign, 00H = -64, 40H = +/-0, and 7FH = +63, so
that the decimal expression would be 64 less than the value given in the above chart. In
the case of two types, 00 00H = -8192, 40 00H = +/-0, and 7F 7FH = +8191.
19
MIDI Implementation
Note 0–127 *1 x
Number : True Voice ************** x
Note ON x x
Velocity Note OFF x x
After Key's x x
Touch Ch's x x
Pitch Bend x x
1–31 O *4 O
33–95 O *4 O
Control 6, 38 O *5 O Data Entry MSB, LSB
Change 96, 97 x O Data Inc, Dec
98, 99 O *5 O NRPN LSB, MSB
102–119 O *4 O
Prog O *1 O
Change : True # 0–127 0–31 Scene 1-1 – 8-4
System Exclusive O * 3, * 6 O
Quarter Frame x O *8
System : Song Pos O *2 O *7
Common : Song Sel x x
: Tune x x
System
Real Time : Clock x O *7
: Command O *2 O *7
20