Model VM-3100/VM-3100Pro Version 1.01 Jun. 02 1999
1. TRANSMITTED DATA AND
RECOGNIZED RECEIVE DATA
■Channel Voice Message
●Note On/Off
When "MIDI Transport (*1)" in the SYSTEM parameters is "USER1-3", MIDI note number/
velocity of MIDI channel number which is designated with "MIDI ControlCh(*1) is
transmitted.
(*1) See "2. Address Map for Data Transfer" section.
●Control Change
VM-3100"s mixer parameters can be received and transmitted by the control change
messages when "MIDI Control Type (*1)" in the SYSTEM parameter is set to "C.C." or
"NRPM."
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
transmitted.
StatusSecondThird
BnHmmHllH
n = MIDI Channel No. :0H - FH (ch.1-ch.16)
mm = Mixer Parameter No. :(see below)
ll = Mixer Parameter Value :00H - 7FH (0 - 127) (*1)
When “MIDI C.C. Type(*1)” in the SYSTEM parameter is set to “Mono.”
When “MIDI Control Type(*1)” in the SYSTEM parameter is set to “C.C.,” Level parameter/
Switch parameter/Pan parameter of the MIXER parameters were transmitted and received
according to the following “Mixer Parameters and Control Change # Assignment.”
The transmitted MIDI channel is set by the “MIDI Control Channel(*1)” in the System
parameters.
C.C.# Control Parameter C.C.# Control Parameter
22 86
23 87
24 88
25 89
26 90
27 91
28 92
29 93
30 94
31 95
32 ---------------------------- 96 --------------------------- 33 Channel 1 Pan 97 --------------------------- 34 Channel 2 Pan 98 --------------------------- 35 Channel 3 Pan 99 --------------------------- 36 Channel 4 Pan 100 --------------------------- 37 Channel 5 Pan 101 --------------------------- 38 Channel 6 Pan 102
39 Channel 7 Pan 103
40 Channel 8 Pan 104
41 Channel 9 Pan 105
42 Channel 10 Pan 106
43 Channel 11 Pan 107
44 Channel 12 Pan 108
45 Channel 13 Pan 109
46 Channel 14 Pan 110
47 Channel 15 Pan 111
48 Channel 16 Pan 112
49 Channel 17 Pan 113
50 Channel 18 Pan 114
51 Channel 19 Pan 115
52 Channel 20 Pan 116
53 Master Balance 117
54 118
55 119
56 120 --------------------------- 57 121 --------------------------- 58 122 --------------------------- 59 123 --------------------------- 60 124 --------------------------- 61 125 --------------------------- 62 126 --------------------------- 63 127 ----------------------------
When the "MIDI C.C. Type(*1)" in the SYSTEM parameters is set to "Multi."
When the "MIDI C.C. Type(*1)" in the SYSTEM parameters is set to "C.C.," the MIXER
parameters are transmitted and received through the several MIDI channels.
Mixer Parameter and MIDI Channel/Control Change No.
When the "MIDI Control Type(*1)" parameter is set to "NRPN" and moreover the MIDI
channel value with the message is same as the "MIDI Control Channel(*1)."
After this message was received, the parameter is modified referring to the "None
Registered Parameter Number."
When the "None Registered Parameter Number" is not set, this message was ineffective.
The setting value of each parameter number is different.
See "2. Address Map for Data Transfer" section.
Master Level 68
Master Balance 70
Monitor Level 71
Monitor Balance 72
FX1 Output Level 73
FX2 Output Level 74
AUX SEND 1/2 Level 75
AUX SEND 1/2 Balance 76
BUS OUT Level 77
BUS OUT Balance 78
Digital OUT-A Level 79
Digital OUT-A Balance 80
Digital OUT-B Level 81
Digital OUT-B Balance 82
(*1) See "2. Address Map for Data Transfer"
❍NRPN(MSB/LSB)
StatusSecondThird
BnH62HllH
BnH63HmmH
n = MIDI Channel No. : 0H - FH (ch.1 - ch.16)
mm = upper byte of the parameter number to be assigned with NRPN : 00H - 7FH (0 - 127)
ll = lower byte of the parameter number to be assigned with NRPN :00H - 7FH (0 - 127)
This message is received at the following case.
When the "MIDI Control Type(*1)" is set to "NRPN" and moreover the MIDI channel of this
message is same as the "MIDI Control Channel(*1)."
After received this message, it is memorized as the "None Registered Parameter Number."
"None Registered Parameter Number" value is equal to the "Start Address" in "2. Address
Map for Data Transfer" section.
This message is transmitted at the following case.
When the "MIDI Control Type(*1)" is set to "NRPN" and moreover a parameter is modified.
This message is transmitted with the MIDI channel set as the "MIDI Control Channel(*1)."
"None Registered Parameter Number" value is equal to the "Start Address" in "2. Address
Map for Data Transfer" section.
(*1) See "2. Address Map for Data Transfer"
❍Data Entry (MSB/LSB)
StatusSecondThird
BnH06HmmH
BnH26HllH
n = MIDI Channel No. :0H - FH (ch.1 - ch.16)
mm = upper byte corresponding to the parameter assigned with NRPN
ll = lower byte corresponding to the parameter assigned with NRPN
This message is transmitted at the following case.
When "MIDI Control Type(*1)" is set to "NRPN" and moreover the parameter is modified.
This message is transmitted with the MIDI channel set as "MIDI Control Channel(*1)."
(*1) See "2. Address Map for Data Transfer"
❍Data Increment
This message is received at the following case.
When the "MIDI Control Type(*1)" parameter is set to "NRPN" and moreover the MIDI
channel value is same as the "MIDI Control Channel(*1)" value.
After this message was received, the parameter is increased referring to the "None
Registered Parameter Number."
VM-3100 doesn"t transmit this message.
StatusSecondThird
BnH60H00H
n = MIDI Channel No. :0H - FH (ch.1 - ch.16)
Increment the effect parameter selected with NRPN.
See "2. Address Map for Data Transfer" section.
❍Data Decrement
This message is received at the following case.
When the "MIDI Control Type(*1)" parameter is set to "NRPN" and moreover the MIDI
channel value is same as the "MIDI Control Channel(*1)" value.
After this message was received, the parameter is decreased referring to the "None
Registered Parameter Number."
VM-3100 doesn"t transmit this message.
StatusSecondThird
BnH61H00H
n = MIDI Channel No. :0H - FH (ch.1-ch.16)
Decrement the effect parameter selected with NRPN.
See "2. Address Map for Data Transfer" section.
●Program Change
Works as scene switch when the MIDI channel number is same as "MIDI Scene Channel(*1)"
parameter value.
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
transmitted.
(*1) See "2. Address Map for Data Transfer" section.
(*2) Only receiving for scene switch
■System Common Messages
●Song Position Pointer
Received when "MIDI TimingMonitor(*1)" in system parameters is "MEASURE."
Transmitted when "MIDI Transport(*1)" in the system parameters is "SEQUENCER", and
any of the transport buttons [REW][FF][STOP] is pressed.
StatusSecondThird
F2HmmHnnH
mm,nn = Song Position Point :00H 00H - 7FH 7FH
■System Realtime Message
Received when "MIDI TimingMonitor(*1)" in system parameters is "MEASURE."
Corresponding message is transmitted when "MIDI Transport(*1)" in the system parameters
is "SEQUENCER," and any of the transport buttons [REW], [FF], [STOP] is pressed.
●Timing Clock
Status
F8H
●Start
Status
FAH
●Continue
Status
FBH
●Stop
Status
FCH
■System Exclusive Message
StatusData BytesStatus
F0HiiH, ddH, ..., eeHF7H
ByteDescription
F0HStatus of System Exclusive Message
iiHManufacturer ID
41H Roland"s Manufacturer ID
7EH Universal Non Realtime Message
7FH Universal Realtime Message
ddHData :00H - 7FH (0-127)
::
eeHData
F7HEOX (End of System Exclusive Message)
The VM-3100 can transfer and receive the internal parameters information using system
exclusive messages, and also can be controlled by the external devices using system
exclusive messages.
The VM-3100 can transmit and receive Universal System Exclusive messages, Data
Request(RQ1) and Data set(DT1) as the System Exclusive message.
❍About Model ID
For Data Request (RQ1) and Data Set (DT1), VM-3100 uses 00H 15H as a Model ID.
❍About Device ID
System Exclusive messages are not assigned to any particular MIDI channel.
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
ID(*1)", and receives the system exclusive messages whose device ID is same as its device ID
and 7FH.
(*1) See "2. Address Map for Data Transfer" section.
●Universal System Exclusive Message
❍INQUIRY MESSAGE
Identity Request
StatusData ByteStatus
F0H7EH, Dev, 06H, 01HF7H
ByteDescription
F0HStatus of System Exclusive Message
7EHUniversal System Exclusive Message Non Realtime Header
DevDevice ID(or 7FH)
06HGeneral Information(sub ID #1)
01HIdentify Request(sub ID #2)
F7HEOX (End of System Exclusive Message)
The message is used to request the particular information of the VM-3100.
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.
ByteDescription
F0HStatus of System Exclusive Message
7EHUniversal System Exclusive Message Non Realtime Header
DevDevice ID
06HGeneral Information(sub ID #1)
02HIdentify Request(sub ID #2)
41HManufacturer ID(Roland)
15H 01HDevice Family Code(V-Mixer)
nnH 00HDevice Family No.(VM-xxxxx)
00H
00H
ssH ssHSoftware Revision Level
F7HEOX (End of System Exclusive Message)
ByteDescription
F0HStatus of System Exclusive Message
7FHUniversal System Exclusive Message Realtime Header
DevDevice ID
07HMMC Response Message
aaHResponse
::
bbHResponse
F7HEOX (End of System Exclusive Message)
ByteDescription
F0HStatus of System Exclusive Message
41HManufacturer ID (Roland)
DevDevice ID
00H 15HModelID(V-Mixer)
11HCommand ID(RQ1)
aaHAddress MSB
bbHAddress MID
ccHAddress LSB
ssHSize MSB
ssHSize MID
ssHSize LSB
SumCheck Sum
F7HEOX (End of System Exclusive Message)
The message is used to request data to the VM-3100.
The VM-3100 does not transmit this message.
The VM-3100 transmits the requested data using Data Set(DT1) under following condition
when it received the message.
The requested address correspond to the specified parameter base address of the VM-3100.
The requested size is over 1 byte.
ByteDescription
F0HStatus of System Exclusive Message
41HManufacturer ID (Roland)
DevDevice ID
00H 15HModel ID(VM-3100)
12HCommand ID(DT1)
aaHAddress MSB
bbHAddress MID
ddHData
::
eeHData
SumCheck Sum
F7HEOX (End of System Exclusive Message)
The message is received under the following condition.
If the device ID on the message is same as that of the receive device, and the address on the
message correspond to the specified parameter base address, the received data are stored
from the specified parameter base address.
If the interval of received messages is shorter than 20 msec, the VM-3100 can not work the
receive message procedure correctly.
The message is transmitted under the following condition.
When the VM-3100 transmit the data on the requested parameter after receiving the Data
Request message(RQ1).
(*)see "2. Data Transfer Address Map" for more details of the transfer parameters.
2. Data Transfer Address Map
The each address value is expressed as a 7bit hex number.