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 OFF8nH <MIDI IN
NOTE ON/OFF9nH
MODULATIONBnH,01H
DATA ENTRY MSBBnH,06H
DATA ENTRY LSBBnH,26H
MAIN VOLUMEBnH,07H
PANPOTBnH,0AH
EXPRESSIONBnH,0BH
SUSTAINBnH,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 OFFBnH,78H,00H
RESET ALL CONTROLLERSBnH,79H,00H
(3-1-1) NOTE OFF
STATUS1000nnnn(8nH) n=0~15 VOICE CHANNEL NUMBER
NOTE NUMBER0kkkkkkkk=0 (C-2)~127 (G8)
VELOCITY0vvvvvvvv is ignored
Receive only.
* Reception is always “omni on” in the record mode.
(3-1-2) NOTE ON/OFF
STATUS1001nnnn(9nH) n=0~15 VOICE CHANNEL NUMBER
NOTE NUMBER0kkkkkkkk=0 (C-2)~127 (G8)
VELOCITY0vvvvvvv(v≠0) NOTE ON
00000000(v=0) NOTE OFF
* Reception is always “omni on” in the record mode.
(3-1-3) CONTROL CHANGE
STATUS1011nnnn(BnH) n=0~15 VOICE CHANNEL NUMBER
CONTROL NUMBER0ccccccc
CONTROL VALUE0vvvvvvv
* 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.
RPN MSB00H
RPN LSB02H
DATA ENTRY MSBmmH
DATA ENTRY LSB---don’t care
mmH = 28H - 40H - 58H (-24 - 0 - +24 semitones)
(3-3-4) RPN RESET
RPN MSB7FH
RPN LSB7FH
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)
EXPRESSION127 (Maximum)
SUSTAIN SWITCH 0 (Off)
RPNUnspecified status — internal data not affected.
VOLUME100
(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)
EXPRESSION127 (Maximum)
SUSTAIN SWITCH 0 (Off)
RPNUnspecified status — internal data not affected.
VOLUME100
(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
STATUS11111110(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
56
Page 5
Sequencer Section
(2) RECEIVE FLOW
(1) TRANSMIT FLOW
NOTE ON/OFF9nH
CONTROL CHANGEBnH
PROGRAM CHANGECnH
PITCH BEND CHANGEEnH
TIMING CLOCKF8H
STARTFAH
CONTINUEFBH
STOPFCH
SONG POSITION POINTERF2H
F0H 43H 0nH 0AH 04H 0AH LM__0086QY (QYSEQ DATA) sum F7H
F0H 43H 0nH 7EH 04H 32H LM__0086SQ (SONG DATA) sum F7H
F0H 43H 0nH 7EH 04H 0AH LM__0086AS (ALL SONG DATA)sum F7H
F0H 43H 0nH 0AH 04H 0AH LM__0086PT (PATTERN DATA) sum F7H
F0H 43H 0nH 0AH 04H 0AH LM__0086AP (ALL PAT DATA) sum F7H
F0H 43H 0nH 7EH 04H 0AH LM__0086SS (ALL DATA) sum F7H
SW1
SW2 MIDI Control
SW3 System Exclusive Message Transmit Channel
MIDI Transmit Channel
The MIDI transmit channel is fixed for each track (1 … 7, 10)
Turns transmission on or off.
Turns system exclusive message transmission on or off, and allows device number selection.
SW1
SW2
SW3
>MIDI OUT
NOTE OFF8nH < MIDI IN
SW1
NOTE ON/OFF9nH
CONTROL CHANGEBnH
PROGRAM CHANGECnH
PITCH BEND CHANGEEnH
SW2
TIMING CLOCKF8H
SW3
STARTFAH
CONTINUEFBH
STOPFCH
SONG POSITION POINTERF2H
SW4
F0H 43H 0nH 0AH 04H 0AH LM__0086QY (QYSEQ DATA) sum F7H
F0H 43H 0nH 7EH 04H 32H LM__0086SQ (SONG DATA) sum F7H
F0H 43H 0nH 7EH 04H 0AH LM__0086AS (ALL SONG DATA)sum F7H
F0H 43H 0nH 0AH 04H 0AH LM__0086PT (PATTERN DATA) sum F7H
F0H 43H 0nH 0AH 04H 0AH LM__0086AP (ALL PAT DATA) sum F7H
F0H 43H 0nH 7EH 04H 0AH LM__0086SS (ALL DATA) sum F7H
F0H 43H 0nH 0AH 04H 0AH LM__0018HQ (HQSEQ DATA) sum F7H
F0H 43H 0nH 7EH 02H 56H LM__0018SQ (SONG DATA) sum F7H
SW1
SW2 Clock Condition Set
SW3 MIDI Control
Velocity Filter
Turns step recording and editing of velocity data on or off.
Determines whether the internal clock or an external MIDI clock signal is used as the timing clock.
Turns reception on or off.
SW4 System Exclusive Message Device Number
Turns system exclusive message reception on or off, and allows device number selection.
(3) TRANSMIT/RECEIVE DATA
(3-1) CHANNEL VOICE MESSAGE
Transmission occurs only during playback or recording. The transmit channels are fixed for
each track (1 … 7, 10).
Reception occurs only during recording. Reception always occurs on all channels.
78
Page 6
(3-1-1) NOTE OFF
STATUS1000nnnn(8nH) n=0~6, 9 VOICE CHANNEL NUMBER
NOTE NUMBER0kkkkkkkk=0 (C-2)~127 (G8)
VELOCITY0vvvvvvvv is ignored.
Reception only.
Converted to 9nH kkH 00H for transmission.
* Reception is always “omni on” in the record mode.
(3-1-2) NOTE ON/OFF
STATUS1001nnnn(9nH) n=0~6, 9 VOICE CHANNEL NUMBER
NOTE NUMBER0kkkkkkkk = 0 (C-2)~127 (G8)
VELOCITY0vvvvvvv(v≠0) NOTE ON
00000000(v=0) NOTE OFF
Turns step record and edit input of velocity data on or off when received.
* Reception is always “omni on” in the record mode.
(3-1-3) CONTROL CHANGE
STATUS1011nnnn(BnH) n=0~6, 9 VOICE CHANNEL NUMBER
CONTROL NUMBER0ccccccc
CONTROL VALUE0vvvvvvv
* Reception is always “omni on” in the record mode.
* Transmit/receive control numbers.
* Receive control numbers.
c = 1MODULATION; v = 0 - 127
c = 6DATA ENTRY MSB; v = 0 - 127
c = 38DATA ENTRY LSB; v = 0 - 127
c = 7MAIN VOLUME; v = 0 - 127
c = 10PANPOT; v = 0 - 127
c = 11EXPRESSION; v = 0 - 127
c = 64SUSTAIN SWITCH; v = 0~63:OFF, 64~127:ON
c =100RPN LSB
c =101RPN MSB
(3-1-4) PROGRAM CHANGE
STATUS1100nnnn(CnH) n=0~6, 9 VOICE CHANNEL NUMBER
PROGRAM NUMBER0pppppppp=0~127
* Reception is always “omni on” in the record mode.
(3-2) CHANNEL MODE MESSAGE
Not transmitted or received.
(3-3) SYSTEM COMMON MESSAGE
(3-3-1) SONG POSITION POINTER
STATUS11110010(F2H)
LSB0vvvvvvvSONG POSITION LSB
MSB0vvvvvvvSONG POSITION MSB
Received and transmitted in the song play mode.
(3-4) SYSTEM REAL TIME MESSAGE
(3-4-1) TIMING CLOCK
STATUS11111000(F8H)
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.
(3-4-2) START
STATUS11111010(FAH)
Transmit and receive on/off can be set as required.
(3-4-3) CONTINUE
STATUS11111011(FBH)
Transmit and receive on/off can be set as required.
(3-4-4) STOP
STATUS11111100(FCH)
Transmit and receive on/off can be set as required.
(3-5) SYSTEM EXCLUSIVE MESSAGE
Only received when the initial PLAY, VOICE, and PATTERN mode displays are showing.
Exclusive Message reception does not occur in the DEMO mode.
(3-5-1) BULK DUMP
STATUS11110000(F0H)
IDENTIFICATION01000011(43H)
SUB STATUS0000nnnn(0nH) n=DEVICE NUMBER
FORMAT NUMBER0fffffff
BYTE COUNT(MSB) 0bbbbbbb
BYTE COUNT(LSB) 0bbbbbbb
CLASSIFICATION01001100(4CH) ASCII’L
NAME01001101(4DH) ASCII’M
00100000(20H) ASCII’_
00100000(20H) ASCII’_
DATA FORMAT00110000(30H) ASCII’0
NAME00110000(30H) ASCII’0
00110001(38H) ASCII’8data bytes
00111000(36H) ASCII’6
0mmmmmmm ASCII
0mmmmmmm ASCII
DATA0ddddddd
|
0ddddddd
CHECK SUM0eeeeeee2’s complement of 7 bits sum of
all data bytes
EOX11110111(F7H)
910
Page 7
TypeFormat No. bmRefer to
QYSEQ DATA0AH 04H 0AHQY
SONG DATA7EH 00H 32HSQChart 2
ALL SONG DATA7EH 04H 0AHASChart 2
PATTERN DATA0AH 04H 0AHPT
ALL PATTERN DATA0AH 04H 0AHAP
ALL DATA7EH 04H 0AHSSChart 1
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.
(1) 1 SONG OUT(i) SONG DATA, (ii) QYSEQ DATA
(2) ALL SONG OUT(iii) ALL SONG DATA
(3) 1 PATTERN OUT(iv) PATTERN DATA
(4) ALL PATTERN OUT(v) ALL PATTERN DATA
(5) QYALL OUT(vi) ALL DATA
(i) QYSEQ 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.
(ii) SONG DATA
Transmits the song data from the specified song (see chart 2).
No transmission occurs if all tracks are empty.
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.
(iii) ALL SONG DATA
Transmits the data from all songs that contain data (1 … 20 — see chart 2).
The data is transmitted in sequence using the same format as (i) QYSEQ DATA.
No transmission occurs if no song contains data.
Received only when the initial song mode display is showing.
The data is received whether previous data exists or not.
(iv) PATTERN DATA
Transmits the pattern data from the specified pattern. No transmission occurs if the pattern is empty.
Received only when the initial pattern mode display is showing.
Received to the currently selected number.
No reception occurs if the current number already contains data.
(v) ALL PATTERN DATA
Transmits the pattern data from all user patterns which contain data (101 … 200). No transmission
occurs if no pattern data exists. Data corresponding to the pattern number is transmitted prior to the
actual pattern data for each pattern.
Received only when the initial pattern mode display is showing.
The data is received whether previous data exists or not.
(vi) ALL DATA
All song data is transmitted using the same format as (iii) ALL SONG DATA, and all pattern data is
transmitted using the same format as (v) ALL PATTERN DATA. The SEQUENCER SETUP DATA (see
chart 1) is also transmitted. No transmission occurs if no song or pattern data exists.
Received only when the initial song, voice or pattern mode display is showing.
The data is received whether previous data exists or not.
Bulk data reception and transmission of the data types described in (i) through (vi), above, can be
carried out. The device number can be specified in the utility mode.
No reception occurs during playback or recording.
(vii) QY10 SONG DATA
QY10-format 1-song bulk data can be received by the QY20 (receive only). Only the Tr1 … Tr4 sequencer track data and backing track chord data are received. Chords not recognized by the QY20 are
converted as follows:
11 -> 7sus4
6.9 -> 6
Refer to the QY10 specifications for details.
[Chart 1] SEQUENCER SETUP DATA
No. functionvaluenote
0 system status121fixed data
1 dummy bytedon’t care “0” is transmitted.
2 MIDI sync0~10:Internal, 1:External
fill1, fill2, ending
15 reservedon’t care“0” is transmitted.
16 record type0~10:real, 1:step
17 reservedon’t care“0” is transmitted.
18 reservedon’t care“0” is transmitted.
19 step time (step record)0~81/32 - 1/2
20 velocity (step record)0~3p, mf, f, ext
21 gatetime ratio (step record) 0~2stac, norm, slur
22 ABC0~10:Off, 1:On
1112
Page 8
[Chart 2] SONG DATA
[Chart 4] QYSEQ DATA FORMAT
No. functionvaluenote
0 song number0-19
1 song name 120-127ascii code
2 song name 220-127ascii code
3 song name 320-127ascii code
4 song name 420-127ascii code
5 song name 520-127ascii code
6 song name 620-127ascii code
7 song name 720-127ascii code
8 song name 820-127ascii code
38 reservedon’t care “0” is transmitted.
39 reservedon’t care “0” is transmitted.
The QYSEQ data for 1 song begins with F0H mnH (m = song number, n = track number) and consists of
multiple track data ending with F2H. Empty tracks are not included.
The data appearing between F0H mnH and F2H is listed below.
hexdescription
F0top of track #1 (song 1)
00
--
--time/event/control data
F2end of record
--
--track #2~#4 data
--
F0top of track #5
04
--
--time/event/control data
-F2end of record
(Notes) QYSEQ time/event/control data format (binary)
short time100ttttt(96th note/bit)
long time101ttttt 0ttttttt(MS -> LS byte in order)
short note1100dddd 0kkkkkkk 0vvvvvvv
middle note1101dddd 0ddddddd 0kkkkkkk 0vvvvvvv
long note1110dddd 0ddddddd 0ddddddd 0kkkkkkk 0vvvvvvv
base offset11110101 0nnnnnnn
no operation11111000(No action)
pattern play11111001 0nnnnnnn(n: pattern number )
chord11111010 0000rrrr 0000cccc(r: root note, c: chord)
velocity offset 11111101 0nnnnnnn 0nnnnnnn(n: offset value)
pitch bend11111110 0vvvvvvv(MSB only)
(The remaining data is the same as the non-MS byte MIDI format)
control change11111011 0ccccccc 0vvvvvvv(SUS ON/OFF only)
program change11111100 0ppppppp
1314
Page 9
1516
YAMAHA [ 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 Key’s | x | x | |
|Touch Ch’s | 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
Page 10
1718
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 Key’s | x | x | |
|Touch Ch’s | 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
Page 11
Page 12
documentation manual, user maintenance, brochure, user reference, pdf manual
This file has been downloaded from:
User Manual and User Guide for many equipments like mobile phones, photo cameras, monther board, monitors, software, tv, dvd, and othes..
Manual users, user manuals, user guide manual, owners manual, instruction manual, manual owner, manual owner's, manual guide,