Channel Mode Messages
All Sound Off (Controller number 120) [ORGAN]
[ORCH]
Status
2nd byte
BnH
78H
n =MIDI Channel Number:
*
When this message is received, all notes currently sounding on the corresponding channel will be
turned off.
Reset All Controllers (Controller number 121) [CTRL]
[ORGAN] [ORCH]
Status
2nd byte
BnH
79H
n =MIDI Channel Number:
*
When this message is received, the following controllers will be set to their reset values.
Controller
Reset value
Pitch Bend Change
±0 (center)
Channel Pressure
0 (off)
Modulation
0 (off)
Expression
127 (maximum)
However the controller will be at minimum.
Hold 1
0 (off)
Orchestral Glide
0 (off)
Wheel Brake
0 (SPIN)
RPN
unset; previously set data will not change
All Note Off (Controller number 123) [ORGAN] [ORCH]
Status
2nd byte
BnH
7BH
n =MIDI Channel Number:
*
When All Note Off is received, all currently sounding notes of the corresponding channel will be
turned off. However if Hold 1 is on, the sound will be held until these are turned off.
System Realtime Message
Active Sensing
Status
FE
*
When an Active Sensing message is received, the unit will begin monitoring the interval at which
MIDI Message are received. During monitoring, if more than 420 ms passes without a message
being received, the same processing will be done as when All Sound Off, All Ntoe Off, and Reset
All Controllers message are received. Then monitoring will be halted.
System Exclusive Message
Status
Data byte
F0H
iiH, ddH, ......, eeH
F0H:
System Exclusive message status
ii = ID number:
This is the ID number (manufacturer ID) that specifies the manufacturer
whose exclusive message this is. Roland's manufacturer ID is 41H. ID numbers
7EH and 7FH are defined in an expansion of the MIDI standard as Universal
Non-realtime messages (7EH) and Universal Realtime messages (7FH.)
dd, ..., ee = data:
00H–7FH (0–127)
F7H:
EOX (End Of Exclusive) This is the last status of system exclusive message.
The System Exclusive Messages received by the VK-77 are; messages related to mode settings,
Universal Realtime System Exclusive Messages, Data Requests (RQ1), and Data Set (DT1.)
Universal Realtime System Exclusive Message
Identity Request Message
Status
Data byte
F0H
7FH, dev, 06H, 01H
3rd byte
00H
0H–FH (ch.1–ch.16)
3rd byte
00H
0H–FH (ch.1–ch.16)
3rd byte
00H
0H–FH (ch.1–ch.16)
Status
F7H
Status
F7H
Byte
Explanation
F0H
Exclusive Status
7FH
ID number (Universal Realtime message)
dev
Device ID (dev: 10H–1FH (17–32))
06H
Sub ID#1 (General Information)
01H
Sub ID#2 (Identity Request)
F7H
EOX (End Of Exclusive)
*
The "dev" is own device number or 7FH (Broadcast.)
Data Request 1 (RQ1)
This message requests the other device to transmit data. The address and size determine the type and
amount of data that is requested.
When a Data Request message is received, if the device is in a state in which it is able to transmit data,
and if the address and size are appropriate, the requested data is transmitted as a Data Set 1 (DT1)
message. If conditions are not met, nothing is transmitted.
The model ID of the exclusive messages used by this instrument is 00 1AH.
Status
Data byte
F0H
41H, dev, 00H, 1AH, 11H, aaH, bbH, ccH,
ddH, ssH, ttH, uuH, vvH, sum
Byte
Explanation
F0H
Exclusive Status
7FH
ID number (Roland)
dev
device ID (dev: 10H–1FH)
00H
model ID
1AH
model ID (VK-77)
11H
command ID (RQ1)
aaH
address MSB
bbH
address
ccH
address
ddH
address LSB
ssH
size MSB
ttH
size
uuH
size
vvH
size LSB
sum
checksum
F7H
EOX (End Of Exclusive)
*
For the address, size, and checksum, refer to "Examples of system exclusive messages and calcu-
lating the checksum." (p. 108)
Data Set 1 (DT1)
This message transmits the actual data, and is used when you wish to set the data of the receiving
device.
Status
Data byte
F0H
41H, dev, 00H, 1AH, 12H, aaH, bbH, ccH,
ddH, eeH ... ffH, sum
Byte
Explanation
F0H
Exclusive Status
7FH
ID number (Roland)
dev
device ID (dev: 10H–1FH)
00H
model ID
1AH
model ID (VK-77)
12H
command ID (DT1)
aaH
address MSB
bbH
address
ccH
address
ddH
address LSB
eeH
data: The actual data to be transmitted. Multi-byte data is transmitted in the
order of the address.
:
:
ffH
data
sum
checksum
F7H
EOX (End Of Exclusive)
*
Data whose size is greater than 128 byte should be divided into packets of 128 bytes or less and
transmitted. Successive "Data Set 1" messages should have at least 40 ms of time interval between
them.
*
For the address, size, and checksum, refer to "Examples of system exclusive messages and calcu-
lating the checksum." (p. 108)
Status
F7H
Status
F7H
101