Yamaha QS300 Sound Lists And Midi Data - Page 42

Whereas Parameter Change messages use different Top Address for Voice Common and Voice Elements,

Page 42 highlights

MIDI Data Format (3-6-3-4) QS300 NATIVE PARAMETER CHANGE 11110000 01000011 0001nnnn 01001011 0aaaaaaa 0aaaaaaa 0aaaaaaa 0ddddddd | 11110111 F0 43 1n 4B aaaaaaa aaaaaaa aaaaaaa ddddddd | F7 Exclusive status YAMAHA ID Device Number Model ID Address High Address Mid Address Low Data 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 Current Normal Element Data User Drum Key Data User Drum Common Data (Effective only during Normal Voice Mode) (Effective only during Normal Voice Mode) (3-6-4) BULK DUMP (3-6-4-1) XG BULK DUMP 11110000 01000011 0000nnnn 01001100 0bbbbbbb 0bbbbbbb 0aaaaaaa 0aaaaaaa 0aaaaaaa 00000000 | 0ccccccc 11110111 F0 43 0n 4C bbbbbbb bbbbbbb aaaaaaa aaaaaaa aaaaaaa 00 | ccccccc F7 Exclusive status YAMAHA ID Device Number Model ID ByteCount ByteCount Address High Address Mid Address Low Data Checksum 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 01000011 0000nnnn 01001011 0bbbbbbb 0bbbbbbb 0aaaaaaa 0aaaaaaa 0aaaaaaa 00000000 | 0ccccccc 11110111 F0 43 0n 4B bbbbbbb bbbbbbb aaaaaaa aaaaaaa aaaaaaa 00 | ccccccc F7 Exclusive status YAMAHA ID Device Number Model ID ByteCount ByteCount Address High Address Mid Address Low Data Checksum 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 01000011 0010nnnn 01001100 0aaaaaaa 0aaaaaaa 0aaaaaaa 11110111 F0 43 2n 4C aaaaaaa aaaaaaa aaaaaaa F7 Exclusive status YAMAHA ID Device Number Model ID Address High Address Mid Address Low 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) Multipart data (by part) (Ignored if Voice Mode) (Ignored if Voice Mode) Drums setup data (by note) 41

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56

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)