Yamaha PM5D Owner's Manual - Page 338

PARAMETER CHANGE details, Input Patch, HA Data

Page 338 highlights

MIDI Data Format [Recovery from bulk data to actual data] d[0. 6]: actual data b[0. 7]: bulk data for( I=0; I

  • 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
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330
  • 331
  • 332
  • 333
  • 334
  • 335
  • 336
  • 337
  • 338
  • 339
  • 340
  • 341
  • 342
  • 343
  • 344
  • 345
  • 346
  • 347
  • 348
  • 349
  • 350
  • 351
  • 352
  • 353
  • 354
  • 355
  • 356
  • 357
  • 358
  • 359
  • 360
  • 361
  • 362
  • 363
  • 364
  • 365
  • 366
  • 367

MIDI Data Format
338
PM5D/PM5D-RH Owner’s Manual
Reference section
[Recovery from bulk data to actual data]
d[0. 6]: actual data
b[0. 7]: bulk data
for( I=0; I<7; I++){
b[0] <<= 1;
d[I] = b[I+1]+(0x80&b[0]);
}
3.3
PARAMTER CHANGE
Reception
This message is echoed if [Parameter change ECHO] is ON.
This message is received if [Parameter change RX] is ON and [Rx CH] matches
the Device number included in the SUB STATUS. When a parameter change is
received, the specified parameter will be controlled. When a parameter request
is received, the current value of the specified parameter will be transmitted as a
parameter change with its Device Number as the [Rx CH].
Transmission
If [Parameter change TX] is ON, and you edit a parameter for which control
change transmission has not been enabled, a parameter change will be
transmitted with the [Tx CH] as its device number.
In response to a parameter request, a parameter change will be transmitted with
[Rx CH] as its device number.
4. PARAMETER CHANGE details
4.1
Current Scene, Setup, Backup, Window control,
Input Patch, Output Patch, HA Data
– Parameter change –
4.1.1 Format
Reception
This message is received if [Parameter change RX] is ON and [Rx CH] matches
the Device number included in the SUB STATUS.
This message is echoed if [Parameter change ECHO] is ON.
When the message is received, the specified parameter will be edited.
Transmission
If [Parameter change Tx] is ON, this message is transmitted with the [Device
Number] specified by the [Tx CH] when you edit a parameter that is not
assigned in the [Control change assign table].
4.1.2 Data categories
4.2
Current Scene, Setup, Backup, Window control,
Input Patch, Output Patch, HA Data
– Parameter request –
4.2.1 Format
Reception
This message is received if [Parameter change RX] is ON and [Rx CH] matches
the Device number included in the SUB STATUS.
This message is echoed if [Parameter change ECHO] is ON.
When this is received, the value of the specified parameter is transmitted as a
Parameter Change.
4.2.2 Data categories
4.3
Function Call – Library Store/Recall –
(Parameter change)
4.3.1 Format
Reception
This message is received if [Parameter change RX] is ON and [Rx CH] matches
the Device number included in the SUB STATUS.
This message is echoed if [Parameter change ECHO] is ON.
When the message is received, the specified parameter will be edited.
Transmission
If [Parameter change Tx] is ON, this message is transmitted with a [Device
Number] of the [Tx CH].
Command
rx/tx
function
F0 43 1n 3E 0F … F7
RARAMETER CHANGE
rx/tx
PM5D native parameter change
F0 43 3n 3E 0F … F7
PARAMETER REQUEST
rx/tx
PM5D native parameter request
STATUS
11110000 F0
System exclusive message
ID No.
01000011 43
Manufacture’s ID number (YAMAHA)
SUB STATUS
0001nnnn 1n
n=0-15 (Device number=MIDI Channel)
GROUP ID
00111110 3E
Digital mixer
MODEL ID
00001111 0F
PM5D
DATA
Category
0ccccccc cc
DATA
0eeeeeee ee
Element No *1
0iiiiiii ii
Index No *2
0ccccccc cc
Channel No *3
0ddddddd dd
data
:
:
EOX
11110111 F7
End of exclusive
*1 If ee is 0, the Element No. is extended by two bytes.
*2 If ii is 0, the Index No. is extended by two bytes.
*3 If cc is 0, the Channel No. is extended by two bytes.
DATA CATEGORY
NAME
0x01
00000001
Current Scene Data
0x03
00000011
Setup Data
0x04
00000100
Backup Data
0x05
00000101
Window Control Data
0x06
00000110
Input patch Data
0x07
00000111
Output patch Data
0x08
00001000
HA Data
STATUS
11110000 F0
System exclusive message
ID No.
01000011 43
Manufacture’s ID number (YAMAHA)
SUB STATUS
0001nnnn 3n
n=0-15 (Device number=MIDI Channel)
GROUP ID
00111110 3E
Digital mixer
MODEL ID
00001111 0F
PM5D
DATA Category 0ccccccc cc
DATA
0eeeeeee ee
Element No *1
0iiiiiii ii
Index No *1
0ccccccc cc
Channel No *1
EOX
11110111 F7
End of exclusive
*1 See 4.1.1
DATA CATEGORY
NAME
0x01
00000001
Current Scene Data
0x03
00000011
Setup Data
0x04
00000100
Backup Data
0x06
00000110
Input patch Data
0x07
00000111
Output patch Data
0x08
00001000
HA Data
STATUS
11110000 F0
System exclusive message
ID No.
01000011 43
Manufacture’s ID number (YAMAHA)
SUB STATUS
0001nnnn 1n
n=0-15 (Device number=MIDI Channel)
GROUP ID
00111110 3E
Digital mixer
MODEL ID
00001111 0F
PM5D
DATA CATEGORY 00000000 00
OTHER DATA
FUNCTION NAME 01001100 "L"
(ASCII CODE) See 4.3.2
01101001 "i"
(ASCII CODE)
01100010 "b"
(ASCII CODE)
0fffffff ff
(ASCII CODE)
0fffffff ff
(ASCII CODE)
0fffffff ff
(ASCII CODE)
0fffffff ff
(ASCII CODE)
0fffffff ff
(ASCII CODE)
MODULE NAME
0mmmmmmm mm
(ASCII CODE) See 4.3.3
0mmmmmmm mm
(ASCII CODE)
0mmmmmmm mm
(ASCII CODE)
0mmmmmmm mm
(ASCII CODE)
0mmmmmmm mm
(ASCII CODE)
0mmmmmmm mm
(ASCII CODE)
0mmmmmmm mm
(ASCII CODE)
0mmmmmmm mm
(ASCII CODE)
DATA
0mmmmmmm mh
number High
0mmmmmmm ml
number Low
0ccccccc ch
channel High
0ccccccc cl
channel Low
EOX
11110111 F7
End of exclusive