Owner`s manual
199
MIDI Implementation
* For the address, size, and checksum, refer to “Examples of system exclusive messages
and calculating the checksum” (P. 206).
* Transmission of consecutive addresses is not possible.
3. Data reception (Sequencer section)
■1 Messages recorded during recording
■Channel voice messages
●Note Off
status 2nd byte 3rd byte
8nH kkH vvH
9nH kkH 00H
●Note On
status 2nd byte 3rd byte
9nH kkH vvH
vv=Note On velocity:01H - 7FH (1 - 127)
●Polyphonic Aftertouch
status 2nd byte 3rd byte
AnH kkH vvH
●Control Change
status 2nd byte 3rd byte
BnH kkH vvH
kk=control number: 00H–78H (0–120)
●Program Change
status 2nd byte
CnH ppH
pp=Program number:00H–7FH (prog.1–prog.128)
●Channel Aftertouch
status 2nd byte
DnH vvH
●Pitch Bend Change
status 2nd byte 3rd byte
EnH llH mmH
mm,ll=Pitch Bend value:00 00H–40 00H–7F 7FH (-8192–0–+8191)
■Channel Mode messages
●All Sound Off (Controller number 120)
status 2nd byte 3rd byte
BnH 78H 00H
●Reset All Controllers (Controller number 121)
status 2nd byte 3rd byte
BnH 79H 00H
●Omni Off (Controller number 124)
status 2nd byte 3rd byte
BnH 7CH 00H
* The same processing will be done as when an All Note Off message is received.
●Omni On (Controller number 125)
status 2nd byte 3rd byte
BnH 7DH 00H
* The same processing will be done as when an All Note Off message is received.
●Mono (Controller number 126)
status 2nd byte 3rd byte
BnH 7EH mmH
mm=mono number: 00H–10H (0–16)
* The same processing will be done as when an All Note Off message is received.
●Poly (Controller number 127)
status 2nd byte 3rd byte
BnH 7FH 00H
* The same processing will be done as when an All Note Off message is received.
■System Exclusive messages
status data byte status
F0H iiH, ddH, ......, eeH F7H
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)
■2 Messages not recorded during recording
■Channel Mode messages
●Local On/Off (Controller number 122)
status 2nd byte 3rd byte
BnH 7AH 00H
vv=value: 00H,7FH (Local off, Local on)
●All Note Off (Controller number 123)
status 2nd byte 3rd byte
BnH 7BH 00H
* When an All Note Off message is received, all notes of the corresponding channel that
are on will be sent Note Off’s, and the resulting Note Off messages will be recorded.
■3 Messages acknowledged for synchronization
■System Common messages
●Song Position Pointer
status 2nd byte 3rd byte
F2H mmH llH
mm,ll=value: 00 00H–7F 7FH (0–16383)
■System Realtime messages
●Timing Clock
status
F8H
* This message will be received if the Sync Mode parameter is SLAVE.
●Start
status
FAH
* This message will be received if the Sync Mode parameter is SLAVE or REMOTE.
●Continue
status
FBH
* This message will be received if the Sync Mode parameter is SLAVE or REMOTE.
●Stop
status
FCH
* This message will be received if the Sync Mode parameter is SLAVE or REMOTE.