79
Appendix
(3-1-3) CONTROL CHANGE
STATUS
1011nnnn
(BnH) n=0~6, 9 VOICE CHANNEL
NUMBER
Control number
01000000
SUSTAIN SWITCH
Control value
0vvvvvvv
v=0~63: OFF, 64~127: ON
(3-1-4) PROGRAM CHANGE
STATUS
1100nnnn
(CnH) n=0~6, 9 VOICE CHANNEL
NUMBER
Program number
0ppppppp
p=0~127
(3-2) SYSTEM REAL TIME MESSAGE
TIMING CLOCK
STATUS
11111000
(F8H)
Not received.
START
STATUS
11111010
(FAH)
CONTINUE
STATUS
11111011
(FBH)
STOP
STATUS
11111100
(FCH)
ACTIVE SENSING STATUS
11111110
(FEH)
Transmitted approximately every 230 miliseconds.
(3-3) SYSTEM EXCLUSIVE MESSAGE
Reception occurs only in the SONG SELECT mode.
(3-3-1) BULK DUMP
(i) ALL DATA, SONG DATA
STATUS
11110000
(F0H)
IDENTIFICATION
01000011
(43H)
SUB STATUS
00000000
(00H)
FORMAT NUMBER
01111110
(7EH)
BYTE COUNT(MSB)
0bbbbbbb
BYTE COUNT(LSB)
0bbbbbbb
CLASSIFICATION
01001100
(4CH)
ASCII’L
NAME
01001101
(4DH)
ASCII’M
00100000
(20H)
ASCII’_
00100000
(20H)
ASCII’_
DATA FORMAT
00110000
(30H)
ASCII’0
NAME
00110001
(31H)
ASCII’1
data byte
00110101
(35H)
ASCII’5
00110010
(32H)
ASCII’2
0mmmmmmm
ASCII
0mmmmmmm
ASCII
DATA
0ddddddd
0ddddddd
CHECK SUM
0eeeeeee
2’s complement of 7 bits sum of all data bytes
EOX
11110111
(F7H)
Type
b
m
Reference
ALL SONG DATA
04H 0AH
AS
Chart 2
SONG DATA
00H 1DH
SQ
(ii) QYSEQ DATA
STATUS
11110000
(F0H)
IDENTIFICATION
01000011
(43H)
SUB STATUS
00000000
(00H)
FORMAT NUMBER
00001010
(0AH)
BYTE COUNT(MSB)
0bbbbbbb
BYTE COUNT(LSB)
0bbbbbbb
CLASSIFICATION
01001100
(4CH)
ASCII’L
NAME
01001101
(4DH)
ASCII’M
00100000
(20H)
ASCII’_
00100000
(20H)
ASCII’_
DATA FORMAT
00110000
(30H)
ASCII’0
NAME
00110001
(31H)
ASCII’1
data byte
00110101
(35H)
ASCII’5
00110010
(32H)
ASCII’2
0mmmmmmm
ASCII
0mmmmmmm
ASCII
DATA
0ddddddd
0ddddddd
CHECK SUM
0eeeeeee
2’s complement of 7 bits sum of all data bytes
EOX
11110111
(F7H)
Type
b
m
QYSEQ DATA
04H 0AH
QY
In addition to the two types of bulk data listed in (i) and (ii), QY10
song bulk data can be received, and QY20 song bulk data can be
transmitted.
When song or QSEQ data is received, the data is loaded into the
currently selected song only if that song is empty.
When an “all data” reception occurs, all data in the QY8 memory is
cleared and replaced by the received data.
Transmission occurs when the OPTION mode DataOut function is
executed.
The data transmitted according to the selected DataOut parameter are
listed below:
(1) QY 1 song out
When “1 song” is selected and the song number is specified, the
following data is transmitted in sequence when the bulk dump is
initiated:
1. QYSEQ DATA
2. SONG DATA
No transmission occurs if the specified song number is empty.
The QYSEQ track data begins with F0H mnH.
(QY8 : mn=6*X+Y, X=song number, Y=track number)
(QY20 : mn=5*X+Y, X=song number, Y=track number)
(2) QY all out
When “ALL” is selected the following data is transmitted when the
bulk dump is initiated:
1. ALL DATA
The following items are included:
1) The sequencer song data form songs 1 through 20.
(chart 2)
2) The sequencer setup data (chart 1).
3) The QY sequence data for songs 1 through 20.
No transmission occurs if song numbers 1 through 20 are all empty.
(Chart 1) SEQUENCER SETUP DATA
No.
function
value
note
0
Transpose
0-24
–12~12
1
ABC Note limit low
0-127
C-2~G8
2
ABC Note limit high
0-127
C-2~G8
(Chart 2) SEQUENCER SONG DATA
No.
function
value
note
0
song name 1
h’20-h’7F
ascii code
1
song name 2
h’20-h’7F
ascii code
2
song name 3
h’20-h’7F
ascii code
3
song name 4
h’20-h’7F
ascii code
4
song name 5
h’20-h’7F
ascii code
5
part 1 voice number
0-40
0~39 : normal voice
6
part 2 voice number
0-40
40
: drum voice
7
part 3 voice number
0-40
8
part 4 voice number
0-40
9
part 1 volume
0-127
10
part 2 volume
0-127
11
part 3 volume
0-127
12
part 4 volume
0-127
13
style volume
0-127
14
reserved
15
tempo 1
20-127
30 … 250 are transmitted as
16
tempo 2
20-127
2-byte ascii code.
17
pattern number
0-50
18
section number
0-5
Intro, A, B, AB, BA, Ending