Yamaha A5000 Owner's Manual - Page 278

Object Link Request, Object Link Change

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

  • 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
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296

MIDI Data Format
278
Appendix
• A5000/A4000
● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
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
Data type
20($14)
Program
17($11)
Sample Bank
16($10)
Sample
2($02)
Wave data
19($13)
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 num-
ber 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
Data type
20($14)
Program
17($11)
Sample Bank
16($10)
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/Sam-
ple 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
Data type
20($14)
Program
17($11)
Sample Bank
16($10)
Sample