Yamaha A3000 Owner's Manual - Page 357
Yamaha System Exclusive - software
UPC - 027108936673
View all Yamaha A3000 manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 357 highlights
MIDI data format Name Loop number Loop type Range 0-16383 $00/$01/$7F Loop start address Loop end address 0-2097151 0-2097151 Contents Loop number 16383 ($7F, $7F) means to delete all loops Loop type $00= forward only $01= backward/forward $7F= loop off Loop start address (word units) Loop end address (word units) If the sample contains a release loop, this message is transmitted after the sample dump. Alternatively, this message is transmitted in reply to a Loop Point Request message. 4.2.2. Loop Point Request 0 11110000 1 01111110 2 0nnnnnnn 3 00110100 4 00110100 5 0sssssss 6 0sssssss 7 0bbbbbbb 8 0bbbbbbb 9 11110111 F0 7E nnnnnnn = Channel Number 05 02 sssssss = Sample number (LSB first) sssssss = bbbbbbb = Loop number(LSB first) bbbbbbb = F7 This message requests loop points. Name Loop number Range 0-16383 Contents Loop number 16383 ($7F, $7F) requests all loops This message is only received. 4.3. INQUIRY MESSAGE 4.3.1. Identity Request 0 11110000 1 01111110 2 0nnnnnnn 3 00110100 4 00110100 5 11110111 F0 7E nnnnnnn = Channel Number 06 01 F7 This message requests device-specific information. 4.3.2. Identity Reply 0 11110000 1 01111110 2 0nnnnnnn 3 00110100 4 00110100 5 01000011 6 0fffffff 7 0fffffff 8 0ddddddd 9 0ddddddd 10 0vvvvvvv 11 0vvvvvvv 12 0vvvvvvv 13 0vvvvvvv 14 11110111 F0 7E nnnnnnn = Channel Number 06 02 43 = Manufacturers System Exclusive ID code fffffff = Device family code(LSB first) fffffff = ddddddd = Device family number code(LSB first) ddddddd = vvvvvvv = Software revision level. Format device specific vvvvvvv = (LSB first) vvvvvvv = vvvvvvv = F7 This message is returned in response to an Identity Request message asking for device-specific information. Name Range Device family code 0041 Device family number code 0116 Software revision level 0100-nnnn Contents LM #0278 A3000 software version This message is only transmitted in response to an Identity Request message. 5. YAMAHA SYSTEM EXCLUSIVE 5.1. Bulk dump This message is transmitted when an editing operation "Bulk" is executed, when the MIDI UTILITY "Bulk" operation is executed, or when a dump request is received. This message can be received if bulk protect is off. Data format 0 11110000 F0 1 01000011 43 2 0000nnnn nnnn = Device Number 3 00001010 7A 4 0bbbbbbb 5 0bbbbbbb number of bytes 6 01001100 4C(ASCII"L") 7 01001101 4D(ASCII"M") 8 00100000 20(ASCII" ") 9 00100000 20(ASCII" ") 10 00110000 30(ASCII"0") 11 00110001 32(ASCII"2") 12 00110000 37(ASCII"7") 13 00110000 38(ASCII"8") 14 0mmmmmmm mmmmmmm = data format name ending (ASCII) 15 0mmmmmmm mmmmmmm = data format name ending (ASCII) 16 0ccccccc ↓ ↓ object name(ASCII) 31 0ccccccc 32 0ddddddd ddddddd = data ↓ ↓ ↓ 0sssssss sssssss = check_sum 11110111 F7 The data format name ending in bytes 14 and 15 specifies the type of bulk data, as follows. mm Data type SY System parameter bulk dump PG Program bulk dump SB Sample bank bulk dump SP Sample bulk dump WD Wave data bulk dump SQ Sequence bulk dump OL Object list bulk dump Note) mm is ASCII code "Object name" is the name attached to the bulk dump. However for system parameters and object lists, this will always be eight bytes of 20 (ASCII " "). If a bulk dump is 4096 bytes or more including the header, data will be divided into packets of 4096, and all data will be transmitted in the above format. Data bytes are divided in the order of upper nibble and lower nibble. For details on the data contents, refer to table 1. Appendix Appendix 355