Chapter 5 Appendices
MIDI Implementation
Model:GI-20M General Purpose Controller 6
Status2nd byte3rd byte
Date:Dec. 28, 2002
BnH51HvvH
Version:1.00
n=MIDI channel number: 0H - FH (0 - 15) 0=ch.1 15=ch.16
v= Control value: 00H - 7FH (0 - 127) 00H-3FH=OFF, 40H-7FH=ON
1. USB* Can be received only through the Control Channel.
* Recognized as GK Volume control data.
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-20Os USB* Does not convert to basic channel for transmission.
are sent through to MIDI OUT.M General Purpose Controller 7
Refer to OSignal Flow� (p. 8).
Status2nd byte3rd byte
BnH52HvvH
n=MIDI channel number: 0H - FH (0 - 15) 0=ch.1 15=ch.16
2. Receive Data (MIDI IN)vv= Control value: 00H - 7FH (0 - 127) 00H-3FH=OFF,40H-7FH=ON
* Can be received only through the Control Channel.
 Channel Voice Messages
Can be received only through the Control Channel.* Recognized as S1 Switch 1 control data.
* Does not convert to basic channel for transmission.
However, these are received through all channels when the Control Channel is set to Omni
On.
M General Purpose Controller 8
Status2nd byte3rd byte
I Control Change
BnH53HvvH
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:
n=MIDI channel number: 0H - FH (0 - 15) 0=ch.1 15=ch.16
In MONO mode:changed to the six channels starting with the basic channelvv= Control value: 00H - 7FH (0 - 127) 00H-3FH=OFF, 40H - 7FH=ON
In POLY mode:changed to the basic channel only
* Can be received only through the Control Channel.
For more on the functions of each Control Change, refer to the data sheet for the sound* Recognized as S2 Switch 1 control data.
module being used.
* Does not convert to basic channel for transmission.
General purpose controllers 3�8 are imported to the GI-20 and controls assigned function of
on-board controllers.I Program Change
M General Purpose Controller 3Status2nd byte
CnHppH
Status2nd byte3rd byte
BnH12HvvH
n=MIDI channel number: 0H - FH (0 - 15) 0=ch.1 15=ch.16
pp= Program number : 00H - 31H (0 - 49)
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.
* The patch corresponding to the Program number thatOs been received is called up.
* 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.
 System Exclusive Message
M General Purpose Controller 4Statusdata byteStatus
Status2nd byte3rd byteF0HiiH,ddH,.....,eeHF7H
BnH13HvvH
F0H: System Exclusive
n=MIDI channel number: 0H - FH (0 - 15) 0=ch.1 15=ch.16ii=ID number: 41H (65)
vv= Control value: 00H - 7FH (0-127) 00H-3FH=OFF, 40H-7FH=ONdd,...,ee= Data:00H-7FH (0-127)
F7H:EOX (End of Exclusive/System common)
* Can be received only through the Control Channel.
* Recognized as control data for the Soft Switch 1 connected to the GI-20.* For more details, refer to the page ORoland exclusive message� and Section 4 or after.
* Does not convert to basic channel for transmission.
M General Purpose Controller 5
Status2nd byte3rd byte
BnH50HvvH
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.
40 |