41
MIDI Data Format
(3-6-3-4)
QS300 NATIVE PARAMETER CHANGE
11110000
F0
Exclusive status
01000011
43
YAMAHA ID
0001nnnn
1n
Device Number
01001011
4B
Model ID
0aaaaaaa
aaaaaaa
Address High
0aaaaaaa
aaaaaaa
Address Mid
0aaaaaaa
aaaaaaa
Address Low
0ddddddd
ddddddd
Data
|
|
11110111
F7
End of Exclusive
Data size matches parameter size (2 or 4 bytes).
For address and byte count, refer to attached table.
The following five types of data are received.
System Data
Current Normal Voice Data
(Effective only during Normal Voice Mode)
Current Normal Element Data
(Effective only during Normal Voice Mode)
User Drum Key Data
User Drum Common Data
(3-6-4)
BULK DUMP
(3-6-4-1)
XG BULK DUMP
11110000
F0
Exclusive status
01000011
43
YAMAHA ID
0000nnnn
0n
Device Number
01001100
4C
Model ID
0bbbbbbb
bbbbbbb
ByteCount
0bbbbbbb
bbbbbbb
ByteCount
0aaaaaaa
aaaaaaa
Address High
0aaaaaaa
aaaaaaa
Address Mid
0aaaaaaa
aaaaaaa
Address Low
00000000
00
Data
|
|
0ccccccc
ccccccc
Checksum
11110111
F7
End of Exclusive
For address and byte count, refer to appended table.
The checksum value is set such that the sum of Byte Count, Start Address, Data, and Checksum has value zero in its seven least significant bits.
No more than 512 bytes should be sent in a single transmission. If the Dump Request asks for more than 512 bytes, data should be sent in packets of 512 bytes or less, with at least 120ms
between transmission of consecutive packets.
The following five data types can be sent or received. (The unit will send only upon receipt of a Bulk Dump Request.)
System data
Multieffect data (by module)
(Ignored if Voice Mode)
Multipart data (by part)
(Ignored if Voice Mode)
Drums setup data (by note)
System Information
(Send only)
(3-6-4-2)
QS300 NATIVE BULK DUMP
11110000
F0
Exclusive status
01000011
43
YAMAHA ID
0000nnnn
0n
Device Number
01001011
4B
Model ID
0bbbbbbb
bbbbbbb
ByteCount
0bbbbbbb
bbbbbbb
ByteCount
0aaaaaaa
aaaaaaa
Address High
0aaaaaaa
aaaaaaa
Address Mid
0aaaaaaa
aaaaaaa
Address Low
00000000
00
Data
|
|
0ccccccc
ccccccc
Checksum
11110111
F7
End of Exclusive
For address and byte count, refer to attached table.
Except for the addition of the Model ID byte, conditions are the same as for XG BULK DUMP, described above.
Note that it is assumed (regardless of Parameter Address values indicated in attached table) that Voice Data exists in the following continuous sequence starting from the Top Address: Voice
Common, Voice Element 1, 2, 3, 4. (Whereas Parameter Change messages use different Top Address for Voice Common and Voice Elements, Bulk Dump always proceeds from Voice
Common.)
Also note that Address (=1m nn 00) and Byte Count (=3D+50*4=17D) are fixed; any other values are ignored. (It is not possible to send or receive from midpoint to midpoint.)
The following five data types can be sent or received. (The unit will send only upon receipt of a Bulk Dump Request.)
All System Data
User Normal Voice Data
(with Element Data following)
Current Normal Voice Data
(Effective only during Normal Voice Mode)
(with Element Data following)
User Drum Key Data
User Drum Common Data
(3-6-6)
DUMP REQUEST
(3-6-6-1)
XG DUMP REQUEST
11110000
F0
Exclusive status
01000011
43
YAMAHA ID
0010nnnn
2n
Device Number
01001100
4C
Model ID
0aaaaaaa
aaaaaaa
Address High
0aaaaaaa
aaaaaaa
Address Mid
0aaaaaaa
aaaaaaa
Address Low
11110111
F7
End of Exclusive
For address and byte count, refer to appended table.
The following four data types are received.
System Data
Multieffect data (by module)
(Ignored if Voice Mode)
Multipart data (by part)
(Ignored if Voice Mode)
Drums setup data (by note)