Yamaha PM5D Owner's Manual - Page 337

System Realtime Message, Program Change, Timing Clock, Active Sensing, System Reset - plug in

Page 337 highlights

Information shown in the display Function menu Global functions Output functions 1.4 PROGRAM CHANGE (Cn) Reception If [Program Change ECHO] is ON, bank select messages will also be echoed from MIDI OUT. If SINGLE CH is selected, these messages are received if [Program Change RX] is ON and the [Rx CH] matches. However if [OMNI] is ON, these messages are received regardless of the channel. When these messages are received, scene memories are recalled according to the settings of the [Program Change Table]. Transmission If [Program Change] is ON, these messages are transmitted according to the [Program Change Table] settings when a scene memory is recalled. If SINGLE CH is selected, these messages are transmitted on the [Tx CH] channel. If the recalled scene has been assigned to more than one program number, the lowest-numbered program number for each MIDI channel will be transmitted. Program Change messages are not used for transmission to PM5D Editor because there is no guarantee that the contents of the assignment tables will match. (Parameter Change messages are always used.) You can choose either MULTI MIDI CH or SINGLE CH. If SINGLE is selected You can choose the RX CH, OMNI CH, and TX CH. You can choose whether a bank select message will be added. A bank of up to 16 can be specified. If MULTI is selected The RX and TX channels will be the same. The assignment table will use the settings for each MIDI channel. Bank select messages will not be added. You can make settings for up to sixteen MIDI channels. STATUS DATA 1100nnnn Cn Program change 0nnnnnnn nn Program number (0-127) 2 SYSTEM REALTIME MESSAGE 2.1 TIMING CLOCK (F8) Reception This message is used to control effects. This message is transmitted twenty-four times per quarter note. Echoing of this message depends on the OTHER item in the ECHO settings. STATUS 11111000 F8 Timing clock 2.2 ACTIVE SENSING (FE) Reception Once this message has been received, MIDI communication will be initialized (e.g., Running Status will be cleared) if no message is received for an interval of 400 ms. This message is not subject to echoing. STATUS 11111110 FE Active sensing 2.3 SYSTEM RESET (FF) Reception When this message is received, MIDI communication will be initialized (e.g., Running Status will be cleared). This message is not subject to echoing. STATUS 11111111 FF System reset 3 System Exclusive Message 3.1 Real Time System Exclusive Command F0 7F dd 06 ... F7 MMC COMMAND F0 7F dd 01 ... F7 MIDI TIME CODE rx/tx tx rx function MMC command Full message 3.2 Bulk Dump This message is used to send or receive the contents of various memories stored within the PM5D. The basic format is as follows. Command F0 43 0n 3E BB BB 0F D0 D1 D2 ... EE F7 BULK DUMP DATA F0 43 2n 3E 0F D0 D1 D2 ... EE F7 BULK DUMP REQUEST rx/tx function rx/tx BULK DUMP DATA rx BULK DUMP REQUEST The PM5D uses the following data types for a bulk dump. Data name (D0) 'M' 'S' 'R' 'O' 'H' 'h' 'G' 'Y' 'Q' 'q' 'F' 'E' 'W' 'P' 'C' 'N' 'A' Data Number (D1,2) 0-500 512 (current data) 512 (current data) 0-99 512 (current data) 0-99 512 (current data) 1-199 512- (channel current data) 1-199 768- (channel current data) 1-199 512- (channel current data) 1-199 512- (channel current data) 1-199 512- (channel current data) 1-199 768 - (channel current data) 1-199 512- (GEQ 1-12 current data) 1-199 512- (Effect 1-8 current data) 1-199 512 (current data) 512 (current data) 512 (current data) 512 (current data) 512 (current data) tx/rx tx/rx tx/rx tx/rx tx/rx tx/rx tx/rx tx/rx tx/rx tx/rx tx/rx tx/rx tx/rx tx/rx tx/rx tx/rx tx/rx tx/rx function Scene Memory & Request Setup Memory & Request (current setup) Input patch library & Request Output patch library & Request Input Channel library & Request Output Channel library & Request Gate library & Request Compressor library & Request Input Equalizer library & Request Output Equalizer library & Request GEQ Equalizer library & Request Effect library & Request HA library & Request Program change table & Request Control change table & Request Plug-in Effect Card Data & Request Event List & Request The unique header (Model ID) identifies whether the device is a PM5D. To calculate the check sum, add the bytes starting with the byte after BYTE COUNT (LOW) and ending with the byte before CHECK SUM, take the binary complement, and set bit 7 to 0. CHECK SUM = (-sum)&0x7F Bulk Dumps can be received at any time, and can be transmitted at any time when a Bulk Dump Request is received. A Bulk Dump is transmitted on the [Rx CH] channel in response to a Bulk Dump Request. In the data portion, seven words of 8-bit data are converted into eight words of 7-bit data. [Conversion from actual data to bulk data] d[0. 6]: actual data b[0. 7]: bulk data b[0] = 0; 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

PM5D/PM5D-RH Owner’s Manual
Reference section
337
Information shown
in the display
Function
menu
Global
functions
Output
functions
Input
functions
Appendices
1.4
PROGRAM CHANGE
(Cn)
Reception
If [Program Change ECHO] is ON, bank select messages will also be echoed
from MIDI OUT.
If SINGLE CH is selected, these messages are received if [Program Change RX]
is ON and the [Rx CH] matches. However if [OMNI] is ON, these messages are
received regardless of the channel. When these messages are received, scene
memories are recalled according to the settings of the [Program Change Table].
Transmission
If [Program Change] is ON, these messages are transmitted according to the
[Program Change Table] settings when a scene memory is recalled.
If SINGLE CH is selected, these messages are transmitted on the [Tx CH]
channel.
If the recalled scene has been assigned to more than one program number, the
lowest-numbered program number for each MIDI channel will be transmitted.
Program Change messages are not used for transmission to PM5D Editor
because there is no guarantee that the contents of the assignment tables will
match. (Parameter Change messages are always used.)
You can choose either MULTI MIDI CH or SINGLE CH.
If SINGLE is selected
You can choose the RX CH, OMNI CH, and TX CH.
You can choose whether a bank select message will be added.
A bank of up to 16 can be specified.
If MULTI is selected
The RX and TX channels will be the same.
The assignment table will use the settings for each MIDI channel. Bank select
messages will not be added.
You can make settings for up to sixteen MIDI channels.
2
SYSTEM REALTIME MESSAGE
2.1
TIMING CLOCK
(F8)
Reception
This message is used to control effects. This message is transmitted twenty-four
times per quarter note.
Echoing of this message depends on the OTHER item in the ECHO settings.
2.2
ACTIVE SENSING
(FE)
Reception
Once this message has been received, MIDI communication will be initialized
(e.g., Running Status will be cleared) if no message is received for an interval of
400 ms.
This message is not subject to echoing.
2.3
SYSTEM RESET
(FF)
Reception
When this message is received, MIDI communication will be initialized (e.g.,
Running Status will be cleared).
This message is not subject to echoing.
3
System Exclusive Message
3.1
Real Time System Exclusive
3.2
Bulk Dump
This message is used to send or receive the contents of various memories stored
within the PM5D.
The basic format is as follows.
The PM5D uses the following data types for a bulk dump.
The unique header (Model ID) identifies whether the device is a PM5D.
To calculate the check sum, add the bytes starting with the byte after BYTE
COUNT (LOW) and ending with the byte before CHECK SUM, take the binary
complement, and set bit 7 to 0.
CHECK SUM = (-sum)&0x7F
Bulk Dumps can be received at any time, and can be transmitted at any time
when a Bulk Dump Request is received.
A Bulk Dump is transmitted on the [Rx CH] channel in response to a Bulk
Dump Request.
In the data portion, seven words of 8-bit data are converted into eight words of
7-bit data.
[Conversion from actual data to bulk data]
d[0. 6]: actual data
b[0. 7]: bulk data
b[0] = 0;
for( I=0; I<7; I++){
if( d[I]&0x80){
b[0] |= 1<<(6-I);
}
b[I+1] = d[I]&0x7F;
}
STATUS
1100nnnn Cn
Program change
DATA
0nnnnnnn nn
Program number (0-127)
STATUS
11111000 F8
Timing clock
STATUS
11111110 FE
Active sensing
STATUS
11111111 FF
System reset
Command
rx/tx
function
F0 7F dd 06 … F7 MMC COMMAND
tx
MMC
command
F0 7F dd 01 … F7 MIDI TIME CODE
rx
Full message
Command
rx/tx
function
F0 43 0n 3E BB BB 0F D0 D1 D2 …
EE F7
BULK DUMP DATA
rx/tx
BULK DUMP
DATA
F0 43 2n 3E 0F D0 D1 D2 … EE F7
BULK DUMP REQUEST
rx
BULK DUMP
REQUEST
Data name
(D0)
Data Number
(D1,2)
tx/rx
function
‘M’
0-500
512 (current data)
tx/rx
Scene Memory & Request
‘S’
512 (current data)
tx/rx
Setup Memory & Request
(current setup)
‘R’
0–99
512 (current data)
tx/rx
Input patch library & Request
‘O’
0–99
512 (current data)
tx/rx
Output patch library & Request
‘H’
1–199
512– (channel
current data)
tx/rx
Input Channel library & Request
‘h’
1–199
768– (channel
current data)
tx/rx
Output Channel library &
Request
‘G’
1–199
512– (channel
current data)
tx/rx
Gate library & Request
‘Y’
1–199
512– (channel
current data)
tx/rx
Compressor library & Request
‘Q’
1–199
512– (channel
current data)
tx/rx
Input Equalizer library & Request
‘q’
1–199
768 - (channel
current data)
tx/rx
Output Equalizer library &
Request
‘F’
1–199
512– (GEQ 1-12
current data)
tx/rx
GEQ Equalizer library & Request
‘E’
1–199
512– (Effect 1-8
current data)
tx/rx
Effect library & Request
‘W’
1–199
512 (current data)
tx/rx
HA library & Request
‘P’
512 (current data)
tx/rx
Program change table & Request
‘C’
512 (current data)
tx/rx
Control change table & Request
‘N’
512 (current data)
tx/rx
Plug-in Effect Card Data &
Request
‘A’
512 (current data)
tx/rx
Event List & Request