Yamaha QY20 Midi Data Format - Page 7
I Qyseq Data, Ii Song Data, Iii All Song Data, Iv Pattern Data, V All Pattern Data, Vi All Data, Vii - sequencer
View all Yamaha QY20 manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 7 highlights
Type Format No. b m QYSEQ DATA 0AH 04H 0AH QY SONG DATA 7EH 00H 32H SQ ALL SONG DATA 7EH 04H 0AH AS PATTERN DATA 0AH 04H 0AH PT ALL PATTERN DATA 0AH 04H 0AH AP ALL DATA 7EH 04H 0AH SS Refer to Chart 2 Chart 2 Chart 1 (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. 11 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 (2) ALL SONG OUT (3) 1 PATTERN OUT (4) ALL PATTERN OUT (5) QYALL OUT (i) SONG DATA, (ii) QYSEQ DATA (iii) ALL SONG DATA (iv) PATTERN DATA (v) ALL PATTERN DATA (vi) ALL DATA (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. function 0 system status 1 dummy byte 2 MIDI sync 3 MIDI control 4 device number 5 master tune 6 metronome value 121 don't care 0~1 0~1 0~17 0~127 0~3 7 program change table 8 transpose 9 ABC zone low 10 ABC zone high 11 song number 12 pattern type 13 pattern number 14 section number 0~1 0~24 24~127 24~127 0~19 0~1 0~99 0~5 15 reserve don't care 16 record type 0~1 17 reserve don't care 18 reserve don't care 19 step time (step record) 0~8 20 velocity (step record) 0~3 21 gatetime ratio(step record) 0~2 22 ABC 0~1 note fixed data "0" is transmitted. 0:Internal, 1:External 0:Off, 1:On Off, 1~16, All -64~63 0:Off, 1:Record, 2:Play, 3:Always 0:Normal 1:GM -12~12 C0~G8 C0~G8 01~20 0:preset, 1:user 001~100 intro, normal, vari., fill1, fill2, ending "0" is transmitted. 0:real, 1:step "0" is transmitted. "0" is transmitted. 1/32 - 1/2 p, mf, f, ext stac, norm, slur 0:Off, 1:On 12