Yamaha A5000 Owner's Manual - Page 278
Object Link Request, Object Link Change
View all Yamaha A5000 manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 278 highlights
MIDI Data Format 5.3.1. Parameter change (object select) 0 01110000 $F0 1 01000011 $43 2 0001nnnn nnnn = Device Number 3 01011000 $58 g=22,h=0 4 00000000 $00 5 0ccccccc ⇓ ⇓ object name(ASCII 16byte) 20 0ccccccc 22 0ttttttt object type 21 11110111 $F7 Functions as an object select message. This message specifies the object. object name is a 16-character name for each object. Program object names are the program num- ber of each program (example: "001 "). The object type is shown in the following table. t 20($14) 17($11) 16($10) 2($02) 19($13) Data type Program Sample Bank Sample Wave data Sequence 5.3.2. Parameter change (object edit) 0 11110000 $F0 1 01000011 $43 2 0001nnnn nnnn = Device Number 3 01011000 $58 g=22,h=0 4 00000001 $01 5 0ppppppp ⇓ ⇓ parameter number P1-P6(6byte) 10 0ppppppp 11 0ddddddd ⇓ ⇓ data 0ddddddd 11110111 $F7 Changes the value of the object parameter specified by object select. The parameters comply with P1, P2 - P6 in chart 2. The number of data bytes depends on the parameter. The data section is divided into byte 1, which is the upper nibble, and byte 2, which is the lower nibble. See chart 2 for details. 5.3.3. Parameter change (system parameter) 0 11110000 $F0 1 01000011 $43 2 0001nnnn nnnn = Device Number 3 01011000 $58 g=22,h=0 4 00000010 $02 5 0ppppppp ⇓ ⇓ parameter number P1-P6 (6byte) 10 0ppppppp 11 0ddddddd ⇓ ⇓ data 0ddddddd 01110111 $F7 This message is a parameter change for system parameters. The parameters comply with P1, P2 - P6 in chart 2. The number of data bytes depends on the parameter. The data section is divided into byte 1, which is the upper nibble, and byte 2, which is the lower nibble. See chart 2 for details. 5.3.4. Parameter change (switch remote) 0 11110000 $F0 1 01000011 $43 2 0001nnnn nnnn = Device Number 3 01011000 $58 g=22,h=0 4 00000011 $03 5 0ppppppp switch number 6 00000000 $00 ⇓ ⇓ ⇓ 10 00000000 $00 11 0ddddddd data 27 11110111 $F7 This message performs remote control of switches. For the switch numbers, refer to table 2. With the exception of switch numbers 123-127, data of $00-$3F turns the switch off, and data of $40-$7F turns the switch on. For switch numbers 123-127 (knob encoders), a value of 64 less than the data specifies the number of pulses which correspond to rotation (30 pulses per rotation). Positive numbers are rotation toward the right, and negative numbers are rotation toward the left. This message is received only. 5.3.5. Parameter request (object) 0 11110000 $F0 1 01000011 $43 2 0011nnnn nnnn = Device Number 3 01011000 $58 g=22,h=0 4 00000001 $01 5 0ppppppp ⇓ ⇓ parameter number P1-P6 (6byte) 10 0ppppppp 11 11110111 $F7 This message requests transmission of the parameter of the specified object as a parameter change. The parameters comply with P1, P2 - P6 in chart 2. This message is received only. 5.3.6. Parameter request (system parameter) 0 11110000 $F0 1 01000011 $43 2 0011nnnn nnnn = Device Number 3 01011000 $58 g=22,h=0 4 00000010 $02 5 0ppppppp ⇓ ⇓ parameter number P1-P6 (6byte) 10 0ppppppp 11 11110111 $F7 This message requests transmission of a system parameter as a parameter change. The parameters comply with P1, P2 - P6 in chart 2. This message is received only. 5.3.7. Object Link Change 0 11110000 $F0 1 01000011 $43 2 0001nnnn nnnn = Device Number 3 01011000 $58 g=22,h=0 4 00000100 $04 5 0ccccccc ⇓ ⇓ upper object name(ASCII 16byte) 20 0ccccccc 21 0ttttttt upper object type 22 0ccccccc ⇓ ⇓ lower object name(ASCII 16byte) 37 0ccccccc 38 0ttttttt lower object type 39 0ddddddd data (0:link off, 1:link on) 40 11110111 $F7 Changes the link condition between specified objects (between Program and Sample/Sample Bank Program is upper, and between Sample Bank and Sample is upper). Nothing occurs when an object is selected which is not changeable, or which requires samples to be copied. object name is a 16-character name for each object. Program object names are the program num- ber of each program (example: "001 "). The object type is shown in the following table. t 20($14) 17($11) 16($10) Data type Program Sample Bank Sample 5.3.8. Object Link Request 0 11110000 $F0 1 01000011 $43 2 0011nnnn nnnn = Device Number 3 01011000 $58 g=22,h=0 4 00000100 $04 5 0ccccccc ⇓ ⇓ upper object name(ASCII 16byte) 20 0ccccccc 21 0ttttttt upper object type 22 0ccccccc ⇓ ⇓ lower object name(ASCII 16byte) 37 0ccccccc 38 0ttttttt lower object type 39 0ddddddd data (0:link off, 1:link on) 40 11110111 $F7 When received the link condition between specified objects (between Program and Sample/Sample Bank Program is upper, and between Sample Bank and Sample is upper) is transmitted in object link change format. This message is receive only. The object type is shown in the following table. t 20($14) 17($11) 16($10) Data type Program Sample Bank Sample 278 Appendix • A5000/A4000 q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q