MIDI IMPLEMENTATION
Channel Mode Messages
All Notes Off (Controller number 123)
Status
2nd byte
BnH
7BH
n = MIDI channel number:
0H-FH (ch.1-ch.16)
* When All Notes Off is received, all notes on the corresponding channel will be turned
off. However if Hold 1 or Sostenuto is ON, the sound will be continued until these are
turned off.
OMNI OFF (Controller number 124)
Status
2nd byte
BnH
7CH
n = MIDI channel number:
0H-FH (ch.1-ch.16)
* The same processing will be carried out as when All Notes Off is received.
* Not Received in Keyboard Part.
OMNI ON (Controller number 125)
Status
2nd byte
BnH
7DH
n = MIDI channel number:
0H-FH (ch.1-ch.16)
* OMNI ON is only recognized as "All notes off"; the Mode doesn't change (OMNI OFF
remains).
MONO (Controller number 126)
Status
2nd byte
BnH
7EH
n = MIDI channel number:
0H-FH (ch.1-ch.16)
mm = mono number:
00H-10H (0-16)
* The same processing will be carried out as when All Sounds Off and All Notes Off is
received, and the corresponding channel will be set to Mode 4 (M = 1) regardless of the
value of "mono number."
POLY (Controller number 127)
Status
2nd byte
BnH
7FH
n = MIDI channel number:
0H-FH (ch.1-ch.16)
* The same processing will be carried out as when All Sounds Off and All Notes Off is
received, and the corresponding channel will be set to Mode 3.
4
3rd bytes
00H
3rd bytes
00H
3rd bytes
00H
3rd bytes
mmH
3rd bytes
00H
System Exclusive Message
Status
Data byte
F0H
iiH, ddH, ......, eeH
F0H: System Exclusive Message status
ii = ID number:
an ID number (manufacturer ID) to indicate the manufacturer whose
Exclusive message this is. Roland's manufacturer ID is 41H.
ID numbers 7EH and 7FH are extensions of the MIDI standard;
Universal Non-realtime Messages (7EH) and Universal Realtime
Messages (7FH).
dd,...,ee = data:
00H-7FH (0-127)
F7H:
EOX (End Of Exclusive)
The System Exclusive Messages received by the AT-S are; messages related to mode
settings, Universal Realtime System Exclusive messages and Data Set (DT1).
System exclusive messages related to mode settings
These messages are used to initialize a device to GS or General MIDI mode, or change the
operating mode. When creating performance data, a "GM2 System On" or "GM1 System
On" message should be inserted at the beginning of a General MIDI score, and a "GS Reset"
message at the beginning of a GS music data. Each song should contain only one mode
message as appropriate for the type of data. (Do not insert two or more mode setting
messages in a single song.)
GM1 System On
Status
Data byte
F0H
7EH, 7FH, 09H, 01H
Byte
Explanation
F0H
Exclusive status
7EH
ID number (Universal Non-realtime Message)
7FH
Device ID (Broadcast)
09H
Sub ID#1 (General MIDI Message)
01H
Sub ID#2 (General MIDI 1 On)
F7H
EOX (End Of Exclusive)
* When this messages is received, this instrument will turn to the GM mode.
* Not received when the Rx GM1 System On parameter (EDIT: System: Rx GM1 System
ON) is OFF.
GM2 System On
Status
Data byte
F0H
7EH 7FH 09H 03H
Byte
Explanation
F0H
Exclusive status
7EH
ID number (Universal Non-realtime Message)
7FH
Device ID (Broadcast)
09H
Sub ID#1 (General MIDI Message)
03H
Sub ID#2 (General MIDI 2 On)
F7H
EOX (End Of Exclusive)
* When this messages is received, this instrument will turn to the GM mode.
* Not received when the Rx GM2 System On parameter (EDIT: System: Rx GM2 System
ON) is OFF.
GM System Off
Status
Data byte
F0H
7EH, 7F, 09H, 02H
Byte
Explanation
F0H
Exclusive status
7EH
ID number (Universal Non-realtime Message)
7FH
Device ID (Broadcast)
09H
Sub ID#1 (General MIDI Message)
02H
Sub ID#2 (General MIDI Off)
F7H
EOX (End Of Exclusive)
* When this messages is received, this instrument will return to Normal mode.
Status
F7H
Status
F7H
Status
F7H
Status
F7H