Yamaha QS300 Sound Lists And Midi Data - Page 42
Whereas Parameter Change messages use different Top Address for Voice Common and Voice Elements,
View all Yamaha QS300 manuals
Add to My Manuals
Save this manual to your list of manuals |
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