Midi Implementation - Roland GI-20 Owner's Manual

Roland gk-midi interface owner's manual gi-20
Table of Contents

Advertisement

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
BnH
12H
n=MIDI channel number:
vv= Control value:
* 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
BnH
13H
n=MIDI channel number:
vv= Control value:
* 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
BnH
50H
n=MIDI channel number:
vv= Control value:
* 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
3rd byte
vvH
0H - FH (0 - 15) 0=ch.1 15=ch.16
00H - 7FH (0-127)
3rd byte
vvH
0H - FH (0 - 15) 0=ch.1 15=ch.16
00H - 7FH (0-127) 00H-3FH=OFF, 40H-7FH=ON
3rd byte
vvH
0H - FH (0 - 15) 0=ch.1 15=ch.16
00H - 7FH (0 - 127) 00H - 3FH=OFF, 40H-7FH=ON
General Purpose Controller 6
Status
2nd byte
BnH
51H
n=MIDI channel number:
vv= Control value:
* 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
BnH
52H
n=MIDI channel number:
vv= Control value:
* 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
BnH
53H
n=MIDI channel number:
vv= Control value:
* 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:
pp= Program number :
* 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
F0H
iiH,ddH,.....,eeH
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.
3rd byte
vvH
0H - FH (0 - 15) 0=ch.1 15=ch.16
00H - 7FH (0 - 127)
3rd byte
vvH
0H - FH (0 - 15) 0=ch.1 15=ch.16
00H - 7FH (0 - 127) 00H-3FH=OFF,40H-7FH=ON
3rd byte
vvH
0H - FH (0 - 15) 0=ch.1 15=ch.16
00H - 7FH (0 - 127) 00H-3FH=OFF, 40H - 7FH=ON
0H - FH (0 - 15) 0=ch.1 15=ch.16
00H - 31H (0 - 49)
Status
F7H

Advertisement

Table of Contents
loading

Table of Contents