Owner's manual

EXR-5/EXR-3 MIDI Implementation
5
GM2 System On
When this message is received, the EXR-5/EXR-3 will be able to receive the mes-
sages specified by General MIDI 2, and use the General MIDI 2 sound map.
GM System Off
“GM System Off” is a command message that resets the internal state of the EXR-5/
EXR-3 from the GM state to its native condition. The EXR-5/EXR-3 will reset to the GS
default state.
When this message is received, the EXR-5/EXR-3 will reset to the GS default state.
XG System On
“XG System On” is a command message that resets the internal settings of the EXR-5/
EXR-3 from its internal to the XG state. The EXR-5/EXR-3 actually uses the XG Lite
mode.
GS Reset
GS Reset is a message that resets the internal settings of a device to the GS initial
state. This message appears at the beginning of GS music data, and a GS device that
receives this message will automatically be set to the proper state to correctly play back
GS music data.
When this message is received, Rx.NRPN will be ON.
There must be an interval of at least 50 ms between this message and the next.
Exit GS Mode
"Exit GS Mode" is a command message that resets the internal settings of the unit to
the Arranger Mode I initial state.
When this message is received, the unit changes from “General MIDI” mode to
EXR-5/EXR-3 default mode. (Arranger mode)
There must be an interval of at least 100 ms between this message and the next
message.
Universal Realtime System Exclusive Messages
Master Volume
The lower byte (llH) of Master Volume will be handled as 00H.
Global Parameter Control
Parameters of the Global Parameter Control are newly provided for the General MIDI 2.
Reverb Parameters
The EXR-5/EXR-3 displays Reverb Type as described in the parentheses.
Chorus Parameters
Channel Pressure
Status
Data byte Status
F0H 7EH 7FH 09H 03H F7H
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)
Status
Data byte Status
F0H 7EH,7F,09H,02H F7H
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)
Status
Data byte Status
F0H 43H, dev, 4CH, 00H, 00H, 7EH, 00H F7H
Byte
Explanation
F0H Exclusive status
43H ID number (Yamaha)
dev Device ID (initial value= 10H)
4CH Model ID
00H Address Hi
00H Address Middle
7EH Address Low
00H Checksum
F7H EOX (End Of Exclusive)
Status
Data byte Status
F0H 41H, dev, 42H, 12H, 40H, 00H, 7FH, 00H, 41H F7H
Byte
Explanation
F0H Exclusive status
41H ID number (Roland)
dev Device ID (dev: 00H~1FH (1~32), Initial value is 10H (17))
42H Model ID (GS)
12H Command ID (DT1)
40H Address MSB
00H Address
7FH Address LSB
00H Data (GS reset)
41H Checksum
F7H EOX (End Of Exclusive)
Status
Data byte Status
F0H 41H, dev, 42H, 12H, 40H, 00H, 7FH, 7FH, 42H F7H
Byte
Explanation
F0H Exclusive status
41H ID number (Roland)
dev Device ID (dev: 00H ~1FH (1~32) Initial value is 10H (17))
42H Model ID (GS)
12H Command ID (DT1)
40H Address MSB
00H Address
7FH AddressLSB
7FH Data (Exit GS Mode)
42H Checksum
F7H EOX (End Of Exclusive)
Status
Data byte Status
F0H 7FH, 7FH, 04H, 01H, llH, mmH F7H
Byte
Explanation
F0H Exclusive status
7FH ID number (universal realtime message)
7FH Device ID (Broadcast)
04H Sub ID#1 (Device Control messages)
01H Sub ID#2 (Master Volume)
llH Master Volume lower byte
mmH Master Volume upper byte
F7H EOX (End Of Exclusive)
Status
Data byte Status
F0H 7FH,7FH,04H,05H,01H,01H,01H,01H,01H,ppH,vvH F7H
Byte
Explanation
F0H Exclusive status
7FH ID number (universal realtime message)
7FH Device ID (Broadcast)
04H Sub ID#1 (Device Control)
05H Sub ID#2 (Global Parameter Control)
01H Slot path length
01H Parameter ID width
01H Value width
01H Slot path MSB
01H Slot path LSB (Effect 0101: Reverb)
ppH Parameter to be controlled.
vvH Value for the parameter.
F7H EOX (End Of Exclusive)
pp=0 Reverb Type
vv = 00H Small Room (Room1)
vv = 01H Medium Room (Room2)
vv = 02H Large Room (Room3)
vv = 03H Medium Hall (Hall1)
vv = 04H Large Hall (Hall2)
vv = 08H Plate (Plate)
pp=1 Reverb Time
vv = 00H~7FH0~127
Status
Data byte Status
F0H 7FH,7FH,04H,05H,01H,01H,01H,01H,02H,ppH,vvH F7H
Byte
Explanation
F0H Exclusive status
7FH ID number (universal realtime message)
7FH Device ID (Broadcast)
04H Sub ID#1 (Device Control)
05H Sub ID#2 (Global Parameter Control)
01H Slot path length
01H Parameter width
01H Value width
01H Slot path MSB
02H Slot path LSB (Effect 0102: Chorus)
ppH Parameter to be controlled.
vvH Value for the parameter.
F7H EOX (End Of Exclusive)
pp=0 Chorus Type
vv=0 Chorus1
vv=1 Chorus2
vv=2 Chorus3
vv=3 Chorus4
vv=4 FB Chorus
vv=5 Flanger
pp=1 Mod Rate
vv= 00H~7FH0~127
pp=2 Mod Depth
vv = 00H~7FH0~127
pp=3 Feedback
vv = 00H~7FH0~127
pp=4 Send To Reverb
vv = 00H~7FH0~127
Status
Data byte Status
F0H 7FH,7FH,09H,01H,0nH,ppH,rrH F7H
Byte
Explanation
F0H Exclusive status
7FH ID number (universal realtime message)
7FH Device ID (Broadcast)
09H Sub ID#1 (Controller Destination Setting)
01H Sub ID#2 (Channel Pressure)