Roland GI-20 Speaker System User Manual


 
40
Chapter 5 Appendices
MIDI Implementation
Model: GI-20
Date: Dec. 28, 2002
Version: 1.00
1. USB
When MIDI PLAYBACK is OFF, identical messages are transmitted from USB and MIDI.
When MIDI PLAYBACK is ON, messages transmitted from the computer to the GI-20’s USB
are sent through to MIDI OUT.
Refer to “Signal Flow” (p. 8).
2. Receive Data (MIDI IN)
Channel Voice Messages
Can be received only through the Control Channel.
However, these are received through all channels when the Control Channel is set to Omni
On.
Control Change
Control Changes (1–95) other than those for Bank Select, Data Entry, and general purpose
controllers 3–8 are transmitted with their channels converted as follows:
In MONO mode: changed to the six channels starting with the basic channel
In POLY mode: changed to the basic channel only
For more on the functions of each Control Change, refer to the data sheet for the sound
module being used.
General purpose controllers 3–8 are imported to the GI-20 and controls assigned function of
on-board controllers.
General Purpose Controller 3
Status 2nd byte 3rd byte
BnH 12H vvH
n=MIDI channel number: 0H - FH (0 - 15) 0=ch.1 15=ch.16
vv= Control value: 00H - 7FH (0-127)
* Can be received only through the Control Channel.
* Recognized as control data for the expression pedal connected to the GI-20.
* Does not convert to basic channel for transmission.
General Purpose Controller 4
Status 2nd byte 3rd byte
BnH 13H vvH
n=MIDI channel number: 0H - FH (0 - 15) 0=ch.1 15=ch.16
vv= Control value:
00H - 7FH (0-127) 00H-3FH=OFF, 40H-7FH=ON
* Can be received only through the Control Channel.
* Recognized as control data for the Soft Switch 1 connected to the GI-20.
* Does not convert to basic channel for transmission.
General Purpose Controller 5
Status 2nd byte 3rd byte
BnH 50H vvH
n=MIDI channel number: 0H - FH (0 - 15) 0=ch.1 15=ch.16
vv= Control value:
00H - 7FH (0 - 127) 00H - 3FH=OFF, 40H-7FH=ON
* Can be received only through the Control Channel.
* Recognized as control data for the Soft Switch 2 connected to the GI-20.
* Does not convert to basic channel for transmission.
General Purpose Controller 6
Status 2nd byte 3rd byte
BnH 51H vvH
n=MIDI channel number: 0H - FH (0 - 15) 0=ch.1 15=ch.16
vv= Control value:
00H - 7FH (0 - 127)
* Can be received only through the Control Channel.
* Recognized as GK Volume control data.
* Does not convert to basic channel for transmission.
General Purpose Controller 7
Status 2nd byte 3rd byte
BnH 52H vvH
n=MIDI channel number: 0H - FH (0 - 15) 0=ch.1 15=ch.16
vv= Control value: 00H - 7FH (0 - 127) 00H-3FH=OFF,40H-7FH=ON
* Can be received only through the Control Channel.
* Recognized as S1 Switch 1 control data.
* Does not convert to basic channel for transmission.
General Purpose Controller 8
Status 2nd byte 3rd byte
BnH 53H vvH
n=MIDI channel number: 0H - FH (0 - 15) 0=ch.1 15=ch.16
vv= Control value:
00H - 7FH (0 - 127) 00H-3FH=OFF, 40H - 7FH=ON
* Can be received only through the Control Channel.
* Recognized as S2 Switch 1 control data.
* Does not convert to basic channel for transmission.
Program Change
Status 2nd byte
CnH ppH
n=MIDI channel number: 0H - FH (0 - 15) 0=ch.1 15=ch.16
pp= Program number : 00H - 31H (0 - 49)
* Can be received only through the Control Channel.
* The patch corresponding to the Program number that’s been received is called up.
System Exclusive Message
Status data byte Status
F0H iiH,ddH,.....,eeH F7H
F0H: System Exclusive
ii=ID number: 41H (65)
dd,...,ee= Data: 00H-7FH (0-127)
F7H: EOX (End of Exclusive/System common)
* For more details, refer to the page “Roland exclusive message” and Section 4 or after.