Beruflich Dokumente
Kultur Dokumente
MIDI OUT
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.
(9nH) n=0~15 VOICE CHANNEL NUMBER k=0 (C-2)~127 (G8) (v0) NOTE ON (v=0) NOTE OFF
MIDI IN
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 PROGRAM CHANGE PITCH BEND CHANGE CnH EnH
* 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
MODULATION DATA ENTRY MSB DATA ENTRY LSB MAIN VOLUME PANPOT EXPRESSION SUSTAIN SWITCH
; ; ; ; ; ; ;
F0H 7EH 7FH 09H 01H F7H (GM MODE ON) F0H 7EH 7FH 09H 02H F7H (GM MODE OFF) ACTIVE SENSING FEH
When n = 9 in the play mode or when the record track is set to Dr in the record mode.
1100nnnn 0ppppppp
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.
; ; ; ; ; ; ; ;
p p p p p p p p
= = = = = = = =
0 16 24 25 26 32 40 48
15 23
- 31 - 39 - 47 - 127
(EnH) n=0~15 VOICE CHANNEL NUMBER PITCH BEND CHANGE LSB PITCH BEND CHANGE MSB
1, 2, 3, 4, 6, 8, 22, 9 12, 10, 11, 12, 13, 13, 98, 22 15, 16, 17, 14, 18, 18, 19, 18 20, 21, 23, 24, 28, 30, 31, 34 35, 36, 38, 39, 40, 40, 44, 42 46, 46, 46, 46, 47, 48, 91,OFF 50, 51, 52, 52, 53, 54, 55, 56 57, 58, 58, 59, 58, 60, 63, 64 65, 65, 66, 67, 68, 68, 68, 68 69, 69, 71, 70, 70, 70, 71, 71 72, 73, 74, 72, 75, 76, 77, 78 82, 83, 84, 85, 86, 87, 87, 88 64, 89, 90, 91, 92, 52, 93, 94 22, 95, 28, 20, 96, 32, 97, 65 98,OFF, 99,OFF,OFF,OFF,OFF,100 OFF,OFF,OFF,OFF,OFF,OFF,OFF,OFF
; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;
p p p p p p p p p p p p p p p p
All notes playing on the specified channel are turned off. However, note on, hold on, and other channel messages maintain their current status.
0 (Center) 0 (Off) 127 (Maximum) 0 (Off) Unspecified status internal data not affected.
RPN MSB RPN LSB DATA ENTRY MSB DATA ENTRY LSB
RPN MSB RPN LSB DATA ENTRY MSB DATA ENTRY LSB (mmH, llH)=
0 (Center) 0 (Off) 127 (Maximum) 0 (Off) Unspecified status internal data not affected. 100
The following controllers are reset to the values shown. PITCH BEND CHANGE MODULATION EXPRESSION SUSTAIN SWITCH RPN VOLUME 0 (Center) 0 (Off) 127 (Maximum) 0 (Off) Unspecified status internal data not affected. 100
RPN MSB RPN LSB DATA ENTRY MSB DATA ENTRY LSB
dont care
RPN MSB RPN LSB DATA ENTRY MSB DATA ENTRY LSB
The RPN number is set to unspecified status. The internal data is not affected.
t
MIDI IN
>
> t
>
> t
<
< t
>
> s
>
>
MIDI OUT
STATUS
11111110
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.
Sequencer Section
(1) TRANSMIT FLOW
<
NOTE ON/OFF CONTROL CHANGE PROGRAM CHANGE PITCH BEND CHANGE TIMING CLOCK START CONTINUE STOP SONG POSITION POINTER F0H F0H F0H F0H F0H F0H SW1 SW2 SW3 43H 43H 43H 43H 43H 43H 0nH 0nH 0nH 0nH 0nH 0nH 0AH 7EH 7EH 0AH 0AH 7EH 04H 04H 04H 04H 04H 04H 0AH 32H 0AH 0AH 0AH 0AH
9nH BnH CnH EnH F8H FAH FBH FCH F2H LM__0086QY LM__0086SQ LM__0086AS LM__0086PT LM__0086AP LM__0086SS (QYSEQ DATA) sum (SONG DATA) sum (ALL SONG DATA)sum (PATTERN DATA) sum (ALL PAT DATA) sum (ALL DATA) sum F7H F7H F7H F7H F7H F7H
>
MIDI OUT
F0H F0H F0H F0H F0H F0H F0H F0H SW1 SW2 SW3 SW4
Velocity Filter
Turns step recording and editing of velocity data on or off.
MIDI Control
Turns transmission on or off.
MIDI Control
Turns reception on or off.
STATUS
11111000
(F8H)
Reception only. Converted to 9nH kkH 00H for transmission. * Reception is always omni on in the record mode.
Determines whether the internal clock or an external MIDI clock signal is used as the timing clock. Transmit on/off and receive on/off can be set as required.
STATUS 1001nnnn 0kkkkkkk 0vvvvvvv 00000000 (9nH) n=0~6, 9 VOICE CHANNEL NUMBER k = 0 (C-2)~127 (G8) (v0) NOTE ON (v=0) NOTE OFF
11111010
(FAH)
(3-4-3) CONTINUE
STATUS
11111011
(FBH)
Turns step record and edit input of velocity data on or off when received. * Reception is always omni on in the record mode.
(3-4-4) STOP
STATUS
11111100
(FCH)
* Reception is always omni on in the record mode. * Transmit/receive control numbers. * Receive control numbers.
c c c c c c c c c
= 1 = 6 = 38 = 7 = 10 = 11 = 64 =100 =101
MODULATION DATA ENTRY MSB DATA ENTRY LSB MAIN VOLUME PANPOT EXPRESSION SUSTAIN SWITCH RPN LSB RPN MSB
; ; ; ; ; ; ;
v v v v v v v
= = = = = = =
STATUS IDENTIFICATION SUB STATUS FORMAT NUMBER BYTE COUNT(MSB) BYTE COUNT(LSB) CLASSIFICATION NAME
1100nnnn 0ppppppp
DATA
11110000 01000011 0000nnnn 0fffffff 0bbbbbbb 0bbbbbbb 01001100 01001101 00100000 00100000 00110000 00110000 00110001 00111000 0mmmmmmm 0mmmmmmm 0ddddddd | 0ddddddd 0eeeeeee 11110111
ASCIIL ASCIIM ASCII_ ASCII_ ASCII0 ASCII0 ASCII8 ASCII6 ASCII ASCII
data bytes
10
Type QYSEQ DATA SONG DATA ALL SONG DATA PATTERN DATA ALL PATTERN DATA ALL DATA
(i) QYSEQ DATA
m QY SQ AS PT AP SS
Transmission occurs when the Utility mode Bulk Transmit function is executed. The chart below indicates which data types are transmitted when the various Bulk Transmit menu selections are made.
Chart 1
1 SONG OUT ALL SONG OUT 1 PATTERN OUT ALL PATTERN OUT QYALL OUT
SONG DATA, (ii) QYSEQ DATA ALL SONG DATA PATTERN DATA ALL PATTERN DATA ALL DATA
Transmits the sequencer and backing track data of the specified song. No transmission occurs if all tracks are empty. The TRACK DATA portion of the QSEQ data begins with F0H ddH (dd = song number x 5 + track number). Received only when the initial song mode display is showing. Received to the currently selected number. No reception occurs if the current number already contains data.
16 record type 17 reserve 18 reserve 19 step time (step record) 20 velocity (step record) 21 gatetime ratio(step record) 22 ABC
11
12
track 1 voice number track 2 voice number track 3 voice number track 4 voice number chord 1 track voice number chord 2 track voice number bass track voice number drum track voice number track 1 volume track 2 volume track 3 volume track 4 volume chord 1 track volume chord 2 track volume bass track volume drum track volume track 1 pan track 2 pan track 3 pan track 4 pan chord 1 track pan chord 2 track pan bass track pan reserved
top of track #5
short time long time short note middle note long note
1100dddd 0kkkkkkk 0vvvvvvv 1101dddd 0ddddddd 0kkkkkkk 0vvvvvvv 1110dddd 0ddddddd 0ddddddd 0kkkkkkk 0vvvvvvv (MS -> LS byte in order) ddd = duration (96th note/bit) kkk = MIDI note number (SUS ON/OFF only) vvv = MIDI velocity 11110101 0nnnnnnn 11111000 11111001 0nnnnnnn 11111010 0000rrrr 0000cccc 11111101 0nnnnnnn 0nnnnnnn 11111110 0vvvvvvv
33 song tempo 1 34 song tempo 2 35 pattern type 36 pattern number 37 section number 38 reserve 39 reserve
base offset no operation pattern play chord velocity offset pitch bend
(No action) (n: pattern number ) (r: root note, c: chord) (n: offset value) (MSB only)
(The remaining data is the same as the non-MS byte MIDI format) control change program change 11111011 0ccccccc 0vvvvvvv 11111100 0ppppppp (SUS ON/OFF only)
13
14
[ Music Sequencer voice part ] Date: 1-SEP-1992 Model QY20 MIDI Implementation Chart Version : 1.0 +----------------------------------------------------------------------+ | | Transmitted | Recognized | Remarks | | Function ... | | | | |-------------------+----------------+----------------+----------------| |Basic Default | 1 - 7, 10 | 1 - 16 *1 | memorized | |Channel Changed | 1 - 7, 10 *2 | x | | |-------------------+----------------+----------------+----------------| | Default | 3 | 1, 3 | memorized | |Mode Messages | x | x | | | Altered | ************** | x | | |-------------------+----------------+----------------+----------------| |Note | 0 - 127 | 0 - 127 | | |Number | True voice| ************** | 0 - 127 | | |-------------------+----------------+----------------+----------------| |Velocity Note ON | o 9nH,v=1-127 | o v=1-127 | | | Note OFF | x 9nH,v=0 | x | | |-------------------+----------------+----------------+----------------| |After Keys | x | x | | |Touch Chs | x | x | | |-------------------+----------------+----------------+----------------| |Pitch Bender | x | o 0-24 semi |7 bit resolution| |-------------------+----------------+----------------+----------------| | 1 | x | o |Modulation Wheel| | 6,38 | x | o |Data Entry | | 7 | x | o |Volume | | Control 10 | x | o |Panpot | | 11 | x | o |Expression | | Change 64 | x | o |Sustain | | 100,101 | x | o |RPN LSB,MSB | | 120 | x | o |All Sound Off | | 121 | x | o |Reset All Cntrls| | | | | | | | | | | | | | | | | | | | | |-------------------+----------------+----------------+----------------| |Prog | x | o 0 - 127 | | |Change : True # | ************** | *3 | | |-------------------+----------------+----------------+----------------| |System Exclusive | x | o |GM Mode On/Off | |-------------------+----------------+----------------+----------------| |System : Song Pos. | x | x | | | : Song Sel. | x | x | | |Common : Tune | x | x | | |-------------------+----------------+----------------+----------------| |System :Clock | x | x | | |Real Time :Commands| x | x | | |-------------------+----------------+----------------+----------------| |Aux :Local ON/OFF | x | x | | | :All Notes OFF| x | x | | |Mes- :Active Sense | o | o | | |sages:Reset | x | x | | +----------------------------------------------------------------------+ |Notes: *1 = if REC mode, receive all channels. | | *2 = selected by current track. | | *3 = 0-99:voice 100-107:Drum, 108-127:voice off | +----------------------------------------------------------------------+ Mode 1 : OMNI ON, POLY Mode 2 : OMNI ON, MONO o : Yes Mode 3 : OMNI OFF, POLY Mode 4 : OMNI OFF, MONO x : No
15 16
YAMAHA
[ Music Sequencer sequencer part ] Date: 1-SEP-1992 Model QY20 MIDI Implementation Chart Version : 1.0 +----------------------------------------------------------------------+ | | Transmitted | Recognized | Remarks | | Function ... | | | | |-------------------+----------------+----------------+----------------| |Basic Default | 1 - 7, 10 | 1 - 16 | memorized | |Channel Changed | x | x | | |-------------------+----------------+----------------+----------------| | Default | x | x | | |Mode Messages | x | x | | | Altered | ************** | x | | |-------------------+----------------+----------------+----------------| |Note | 0 - 127 | 0 - 127 | | |Number : True voice| ************** | | | |-------------------+----------------+----------------+----------------| |Velocity Note ON | o 9nH,v=1-127 | o v=1-127 *1 | | | Note OFF | x 9nH,v=0 | x | | |-------------------+----------------+----------------+----------------| |After Keys | x | x | | |Touch Chs | x | x | | |-------------------+----------------+----------------+----------------| |Pitch Bender | o | o 0-24 semi |7 bit resolution| |-------------------+----------------+----------------+----------------| | 1 | o | o |Modulation Wheel| | 6,38 | o | o |Data Entry | | 7 | o | o |Volume | | Control 10 | o | o |Panpot | | 11 | o | o |Expression | | Change 64 | o | o |Sustain | | 100,101 | o | o |RPN LSB,MSB | | 120 | o | o |All Sound Off | | 121 | o | o |Reset All Cntrls| | | | | | | | | | | | | | | | | | | | | |-------------------+----------------+----------------+----------------| |Prog | o 0 - 127 | o 0 - 127 | | |Change : True # | ************** | | | |-------------------+----------------+----------------+----------------| |System Exclusive | o *2 | o *2 | song data etc. | |-------------------+----------------+----------------+----------------| |System : Song Pos. | o | o | | | : Song Sel. | x | x | | |Common : Tune | x | x | | |-------------------+----------------+----------------+----------------| |System :Clock | o *3 | o *4 | | |Real Time :Commands| o *3 | o *3 | | |-------------------+----------------+----------------+----------------| |Aux :Local ON/OFF | x | x | | | :All Notes OFF| x | x | | |Mes- :Active Sense | o | x | | |sages:Reset | x | x | | +----------------------------------------------------------------------+ |Notes: *1 = receive if velocity parameter is ext in step REC mode. | | if parameter is not ext, velocity is fixed. | | *2 = transmit/receive if device No. is not off. | | *3 = if MIDI control switch is on. | | *4 = receive clock at MIDI sync mode. | +----------------------------------------------------------------------+ Mode 1 : OMNI ON, POLY Mode 2 : OMNI ON, MONO o : Yes Mode 3 : OMNI OFF, POLY Mode 4 : OMNI OFF, MONO x : No
17 18
YAMAHA