Tone Generator Section
(3) TRANSMIT/RECEIVE DATA
(3-1) CHANNEL VOICE MESSAGES
(1) TRANSMIT FLOW
SW1
NOTE ON/OFF 9nH >MIDI OUT
ACTIVE SENSING FEH
SW1
MIDI Transmit Channel
The MIDI transmit channels are fixed for each track: tracks 1 … 4, C1, C2, and Bass transmit on MIDI
channels 1 through 7, respectively, while the Drum track transmits on channel 10.
(2) RECEIVE FLOW
NOTE OFF 8nH <MIDI IN
NOTE ON/OFF 9nH
MODULATION BnH,01H
DATA ENTRY MSB BnH,06H
DATA ENTRY LSB BnH,26H
MAIN VOLUME BnH,07H
PANPOT BnH,0AH
EXPRESSION BnH,0BH
SUSTAIN BnH,40H
PITCH BEND SENSITIVITY
BnH,64H,00H,65H,00H,06H,mmH
FINE TUNING
BnH,64H,01H,65H,00H,06H,mmH,26H,11H
COARSE TUNING
BnH,64H,02H,65H,00H,06H,mmH
RPN RESET
BnH,64H,7FH,65H,7FH
ALL SOUND OFF BnH,78H,00H
RESET ALL CONTROLLERS BnH,79H,00H
(3-1-1) NOTE OFF
STATUS 1000nnnn (8nH) n=0~15 VOICE CHANNEL NUMBER
NOTE NUMBER 0kkkkkkk k=0 (C-2)~127 (G8)
VELOCITY 0vvvvvvv v is ignored
Receive only.
* Reception is always “omni on” in the record mode.
(3-1-2) NOTE ON/OFF
STATUS 1001nnnn (9nH) n=0~15 VOICE CHANNEL NUMBER
NOTE NUMBER 0kkkkkkk k=0 (C-2)~127 (G8)
VELOCITY 0vvvvvvv (v≠0) NOTE ON
00000000 (v=0) NOTE OFF
* Reception is always “omni on” in the record mode.
(3-1-3) CONTROL CHANGE
STATUS 1011nnnn (BnH) n=0~15 VOICE CHANNEL NUMBER
CONTROL NUMBER 0ccccccc
CONTROL VALUE 0vvvvvvv
* Reception is always “omni on” in the record mode.
* Transmitted control numbers are ignored.
* Only n = 0 … 6 and 9 are shown on the display.
* Receive Control Numbers
c=1 MODULATION ; v=0-127
c=6 DATA ENTRY MSB ; v=0-127 *1
c=38 DATA ENTRY LSB ; v=0-127 *1
c=7 MAIN VOLUME ; v=0-127
c=10 PANPOT ; v=0-127
c=11 EXPRESSION ; v=0-127
c=64 SUSTAIN SWITCH ; v=0~63:OFF, 64~127:ON
*1 Only used when setting the specified RPN parameter.
PROGRAM CHANGE CnH
PITCH BEND CHANGE EnH
F0H 7EH 7FH 09H 01H F7H (GM MODE ON)
F0H 7EH 7FH 09H 02H F7H (GM MODE OFF)
ACTIVE SENSING FEH
1 2
(3-1-4) PROGRAM CHANGE
STATUS 1100nnnn (CnH) n=0~15 VOICE CHANNEL NUMBER
PROGRAM NUMBER 0ppppppp p=0~127
Only data relating to voice changes is received.
* Only n = 0 … 6 and 9 are shown on the display.
* Reception is always “omni on” in the record mode.
(Reception)
* When the Utility mode PGC MODE parameter is set to NORMAL.
When n ≠ 9 in the play mode or when the record track is not set to Dr in the record mode.
The voice is changed when p = 0 … 107.
The voice is turned off when p = 108 … 127.
When n = 9 in the play mode or when the record track is set to Dr in the record mode.
p = 0 … 99 ignored.
The voice is changed when p = 100 … 107.
The voice is turned off when p = 108 … 127.
* When the Utility mode PGC MODE parameter is set to GM.
When n ≠ 9 in the play mode or when the record track is not set to Dr in the record mode.
The voice is changed when p = 0 … 127.
The received data is assumed to be GM-format data, and appropriate voices are selected.
If no appropriate voice is available, the voice is turned off.
QY20 VOICE No. receive PC No.
1, 2, 3, 4, 6, 8, 22, 9 ; p = 0 - 7
12, 10, 11, 12, 13, 13, 98, 22 ; p = 8 - 15
15, 16, 17, 14, 18, 18, 19, 18 ; p = 16 - 23
20, 21, 23, 24, 28, 30, 31, 34 ; p = 24 - 31
35, 36, 38, 39, 40, 40, 44, 42 ; p = 32 - 39
46, 46, 46, 46, 47, 48, 91,OFF ; p = 40 - 47
50, 51, 52, 52, 53, 54, 55, 56 ; p = 48 - 55
57, 58, 58, 59, 58, 60, 63, 64 ; p = 56 - 63
65, 65, 66, 67, 68, 68, 68, 68 ; p = 64 - 71
69, 69, 71, 70, 70, 70, 71, 71 ; p = 72 - 79
72, 73, 74, 72, 75, 76, 77, 78 ; p = 80 - 87
82, 83, 84, 85, 86, 87, 87, 88 ; p = 88 - 95
64, 89, 90, 91, 92, 52, 93, 94 ; p = 96 - 103
22, 95, 28, 20, 96, 32, 97, 65 ; p =104 - 111
98,OFF, 99,OFF,OFF,OFF,OFF,100 ; p =112 - 119
OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF ; p =120 - 127
When n = 9 in the play mode or when the record track is set to Dr in the record mode.
Dr1 ; p = 0 - 15
Dr4 ; p = 16 - 23
Dr6 ; p = 24
Dr5 ; p = 25
Dr6 ; p = 26 - 31
Dr7 ; p = 32 - 39
Dr8 ; p = 40 - 47
Dr1 ; p = 48 - 127
(3-1-5) PITCH BEND CHANGE
STATUS 1110nnnn (EnH) n=0~15 VOICE CHANNEL NUMBER
LSB 0vvvvvvv PITCH BEND CHANGE LSB
MSB 0vvvvvvv PITCH BEND CHANGE MSB
Resolution is 14 bits.
* Reception is always “omni on” in the record mode.
MSB
00000000B (00H) Minimum
01000000B (40H) Center
01111111B (7FH) Maximum
(3-2) CHANNEL MODE MESSAGES
(3-2-1) ALL SOUND OFF
STATUS 1011nnnn (BnH) n=0~15 VOICE CHANNEL NUMBER
CONTROL NUMBER 01111000
CONTROL VALUE 00000000
All notes playing on the specified channel are turned off. However, note on, hold on,
and other channel messages maintain their current status.
(3-2-2) RESET ALL CONTROLLERS
STATUS 1011nnnn (BnH) n=0~15 VOICE CHANNEL NUMBER
CONTROL NUMBER 01111001
CONTROL VALUE 00000000
The following controllers are reset to the values shown.
PITCH BEND CHANGE 0 (Center)
MODULATION 0 (Off)
EXPRESSION 127 (Maximum)
SUSTAIN SWITCH 0 (Off)
RPN Unspecified status — internal data not affected.
3 4
(3-3) REGISTERED PARAMETER NUMBER
(3-5) SYSTEM EXCLUSIVE MESSAGE
(3-3-1) PITCH BEND SENSITIVITY
RPN MSB 00H
RPN LSB 00H
DATA ENTRY MSB mmH mmH = 00H - 18H (0 - 24 semitones)
DATA ENTRY LSB --- don’t care
* Set to 2 semitones at power-on.
(3-3-2) MASTER FINE TUNE
RPN MSB 00H
RPN LSB 01H
DATA ENTRY MSB mmH
DATA ENTRY LSB llH
(mmH, llH)= (00H, 00H) - (40H, 00H) - (7FH, 7FH)
(-8192*100/8192) - 0 - (+8192*100/8192)
(3-3-3) MASTER COARSE TUNE
RPN MSB 00H
RPN LSB 02H
DATA ENTRY MSB mmH
DATA ENTRY LSB --- don’t care
mmH = 28H - 40H - 58H (-24 - 0 - +24 semitones)
(3-3-4) RPN RESET
RPN MSB 7FH
RPN LSB 7FH
DATA ENTRY MSB --- don’t care
DATA ENTRY LSB --- don’t care
The RPN number is set to unspecified status. The internal data is not affected.
(3-4) SYSTEM REAL TIME MESSAGES
(3-5-1) GENERAL MIDI MODE ON
Sets the Utility mode PGC MODE parameter to GM.
The following controllers are reset to the values shown.
PITCH BEND CHANGE 0 (Center)
MODULATION 0 (Off)
EXPRESSION 127 (Maximum)
SUSTAIN SWITCH 0 (Off)
RPN Unspecified status — internal data not affected.
VOLUME 100
(3-5-2) GENERAL MIDI MODE OFF
Sets the Utility mode PGC MODE parameter to NORMAL.
The following controllers are reset to the values shown.
PITCH BEND CHANGE 0 (Center)
MODULATION 0 (Off)
EXPRESSION 127 (Maximum)
SUSTAIN SWITCH 0 (Off)
RPN Unspecified status — internal data not affected.
VOLUME 100
(4) KEYBOARD SWITCH, SEQUENCER, AND TONE GENERATOR
CONFIGURATION.
KEYBOARD SWITCH
Selected Track
t
t
MIDI IN >
>> > <
t t t s
<
>
>> >
MIDI OUT
(3-2-1) ACTIVE SENSING
STATUS 11111110 (FEH)
Transmitted once approximately every 175 milliseconds.
Sensing is initiated the first time this code is received. If no status or data core is received
for more than about 350 milliseconds, the MIDI receive buffer is cleared and all current notes
and the sustain switch are forced off. Also, all control values are reset.
REC
SEQUENCER
PLAY
t t
< < >
t
t t
Receive Channel
TONE GENERATOR
5 6