Yamaha 02R96 Owner's Manual - Page 289

Program Change Cn, Song Position Pointer F2, Timing Clock F8, Start Fa, Continue Fb, Stop Fc

Page 289 highlights

276 Appendix C: MIDI If [TABLE] is selected STATUS DATA 1011nnnn Bn Control change 0ccccccc cc Control number (0-95, 102-119) 0vvvvvvv vv Control value (0-127) If [NRPN] is selected STATUS DATA STATUS DATA STATUS DATA STATUS DATA 1011nnnn Bn Control change 01100010 62 NRPN LSB 0vvvvvvv vv LSB of parameter number 1011nnnn Bn Control change 01100011 63 NRPN MSB 0vvvvvvv vv MSB of parameter number 1011nnnn Bn Control change 00100110 26 LSB of data entry 0vvvvvvv vv LSB of parameter data 1011nnnn Bn Control change 00000110 06 MSB of data entry 0vvvvvvv vv MSB of parameter data *1 *1 *1, *2 *2 *2 *1) There is no particular need to add the 2nd, 3rd, and 4th status for transmission. However if these are present during reception, they should be received. *2) Does not need to be transmitted if the parameter data fits within 7 bits. 4. PROGRAM CHANGE (Cn) Reception This message is received if [Program Change RX] is ON and [Rx CH] matches. However if [OMNI] is ON, this is received regardless of the channel. A scene memory will be recalled according to the settings of the [Program Change Table]. This message will be echoed if [Program Change ECHO] is ON. Transmission If [Program Change TX] is ON, this message is transmitted according to the settings of the [Program Change Table] on the [Tx CH] channel when a scene memory is recalled. If the recalled scene has been assigned to more than one program number, the lowest-numbered program number will be transmitted. Transmission to Studio Manager using Program Change messages will not be performed since there is no guarantee that the contents of the tables will match. (Parameter Changes will always be used.) STATUS DATA 1100nnnn Cn Program change 0nnnnnnn nn Program number (0-127) 5. SONG POSITION POINTER (F2) Reception If this is received when the automix TIME REFERENCE setting is MIDI CLOCK, the automix will move to the song position that was received. STATUS DATA 11110010 F2 Song position pointer 0vvvvvvv vv Song position LSB 0vvvvvvv vv Song position MSB 6. TIMING CLOCK (F8) Reception If the automix TIME REFERENCE setting is MIDI CLOCK, this message is used to synchronize automix. It is also used to control effects. This message is transmitted 24 times per quarter note. STATUS 11111000 F8 Timing clock 7. START (FA) Reception This message is received if the automix TIME REFERENCE setting is MIDI CLOCK, and will start the automix. In actuality, automix will start when the next TIMING CLOCK is received after receiving the START message. STATUS 11111010 FA Start 8. CONTINUE (FB) Reception This message is received if the automix TIME REFERENCE setting is MIDI CLOCK, and will cause automix to start from the current song position. In actuality, automix will start when the next TIMING CLOCK is received after receiving the CONTINUE message. STATUS 11111011 FB Continue 9. STOP (FC) Reception This message is received if the automix TIME REFERENCE setting is MIDI CLOCK, and will cause automix to stop. STATUS 11111100 FC Stop 10. ACTIVE SENSING (FE) Reception Once this message has been received, the failure to receive any message for an interval of 400 ms or longer will cause MIDI transmission to be initialized, such as by clearing the Running Status. STATUS 11111101 FE Active sensing 11. SYSTEM RESET (FF) Reception When this message is received, MIDI communications will be cleared, e.g., by clearing the Running Status. STATUS 11111111 FF System reset 12. SYSTEM EXCLUSIVE MESSAGE (F0) 12.1 MIDI MACHINE CONTROL (MMC) These messages are transmitted when the Machine Control section of the 02R96 is operated. For details, refer to the MMC specification. 12.2 BULK DUMP This message sends or receives the contents of various memories stored within the 02R96. The basic format is as follows. For DUMP DATA F0 43 0n 7E cc cc tt mm mm [Data ...] cs F7 For DUMP REQUEST F0 43 2n 7E tt mm mm F7 n Device Number cc cc DATA COUNT (the number of bytes that follow this, ending before the checksum) Model ID (for the 02R96, this is 4C 4D 20 20 38 43 35 34) tt DATA TYPE mm mm DATA NUMBER cs CHECK SUM A unique header (Model ID) is used to determine whether the device is a 02R96. CHECK SUM is obtained by adding the bytes that follow BYTE COUNT (LOW) and end before CHECK SUM, taking the binary compliment of this sum, and then setting bit 7 to 0. CHECK SUM = (-sum)&0x7F Reception This message is received if [Bulk RX] is ON and the [Rx CH] matches the device number included in the SUB STATUS. When a bulk dump is received, it is immediately written into the specified memory. When a bulk dump request is received, a bulk dump is immediately transmitted. Transmission This message is transmitted on the [Tx CH] by key operations in the [MIDI]-[BULK DUMP] screen. A bulk dump is transmitted on the [Rx CH] in response to a bulk dump 02R96-Owner's Manual

  • 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

276
Appendix C: MIDI
02R96—Owner’s Manual
If [TABLE] is selected
If [NRPN] is selected
*1)
There is no particular need to add the 2nd, 3rd, and 4th status
for transmission. However if these are present during recep-
tion, they should be received.
*2)
Does not need to be transmitted if the parameter data fits
within 7 bits.
4. PROGRAM CHANGE (Cn)
Reception
This message is received if [Program Change RX] is ON and [Rx CH]
matches. However if [OMNI] is ON, this is received regardless of the chan-
nel.
A scene memory will be recalled according to the settings of the [Program
Change Table].
This message will be echoed if [Program Change ECHO] is ON.
Transmission
If [Program Change TX] is ON, this message is transmitted according to
the settings of the [Program Change Table] on the [Tx CH] channel when
a scene memory is recalled.
If the recalled scene has been assigned to more than one program number,
the lowest-numbered program number will be transmitted. Transmission
to Studio Manager using Program Change messages will not be performed
since there is no guarantee that the contents of the tables will match. (Pa-
rameter Changes will always be used.)
5. SONG POSITION POINTER (F2)
Reception
If this is received when the automix TIME REFERENCE setting is MIDI
CLOCK, the automix will move to the song position that was received.
6. TIMING CLOCK (F8)
Reception
If the automix TIME REFERENCE setting is MIDI CLOCK, this message
is used to synchronize automix. It is also used to control effects. This mes-
sage is transmitted 24 times per quarter note.
7. START (FA)
Reception
This message is received if the automix TIME REFERENCE setting is MIDI
CLOCK, and will start the automix. In actuality, automix will start when
the next TIMING CLOCK is received after receiving the START message.
8. CONTINUE (FB)
Reception
This message is received if the automix TIME REFERENCE setting is MIDI
CLOCK, and will cause automix to start from the current song position. In
actuality, automix will start when the next TIMING CLOCK is received af-
ter receiving the CONTINUE message.
9. STOP (FC)
Reception
This message is received if the automix TIME REFERENCE setting is MIDI
CLOCK, and will cause automix to stop.
10. ACTIVE SENSING (FE)
Reception
Once this message has been received, the failure to receive any message for
an interval of 400 ms or longer will cause MIDI transmission to be initial-
ized, such as by clearing the Running Status.
11. SYSTEM RESET (FF)
Reception
When this message is received, MIDI communications will be cleared, e.g.,
by clearing the Running Status.
12. SYSTEM EXCLUSIVE MESSAGE (F0)
12.1 MIDI MACHINE CONTROL (MMC)
These messages are transmitted when the Machine Control section of the
02R96 is operated. For details, refer to the MMC specification.
12.2 BULK DUMP
This message sends or receives the contents of various memories stored
within the 02R96.
The basic format is as follows.
For DUMP DATA
For DUMP REQUEST
A unique header (Model ID) is used to determine whether the device is a
02R96.
CHECK SUM is obtained by adding the bytes that follow BYTE COUNT
(LOW) and end before CHECK SUM, taking the binary compliment of
this sum, and then setting bit 7 to 0.
Reception
This message is received if [Bulk RX] is ON and the [Rx CH] matches the
device number included in the SUB STATUS.
When a bulk dump is received, it is immediately written into the specified
memory.
When a bulk dump request is received, a bulk dump is immediately trans-
mitted.
Transmission
This message is transmitted on the [Tx CH] by key operations in the [MI-
DI]-[BULK DUMP] screen.
A bulk dump is transmitted on the [Rx CH] in response to a bulk dump
STATUS
1011nnnn Bn
Control change
DATA
0ccccccc cc
Control number (0-95, 102-119)
0vvvvvvv vv
Control value (0-127)
STATUS
1011nnnn Bn
Control change
DATA
01100010 62
NRPN LSB
0vvvvvvv vv
LSB of parameter number
STATUS
1011nnnn Bn
Control change
*1
DATA
01100011 63
NRPN MSB
0vvvvvvv vv
MSB of parameter number
STATUS
1011nnnn Bn
Control change
*1
DATA
00100110 26
LSB of data entry
0vvvvvvv vv
LSB of parameter data
STATUS
1011nnnn Bn
Control change
*1, *2
DATA
00000110 06
MSB of data entry
*2
0vvvvvvv vv
MSB of parameter data
*2
STATUS
1100nnnn Cn
Program change
DATA
0nnnnnnn nn
Program number (0-127)
STATUS
11110010 F2
Song position pointer
DATA
0vvvvvvv vv
Song position LSB
0vvvvvvv vv
Song position MSB
STATUS
11111000 F8
Timing clock
STATUS
11111010 FA
Start
STATUS
11111011 FB
Continue
STATUS
11111100 FC
Stop
STATUS
11111101 FE
Active sensing
STATUS
11111111 FF
System reset
F0 43 0n 7E cc cc <Model ID> tt mm mm [Data ...]
cs F7
F0 43 2n 7E <Model ID> tt mm mm F7
n
Device Number
cc cc
DATA COUNT (the number of bytes that follow this, ending
before the checksum)
<Model ID>
Model ID (for the 02R96, this is 4C 4D 20 20 38 43 35 34)
tt
DATA TYPE
mm mm
DATA NUMBER
cs
CHECK SUM
CHECK SUM = (-sum)&0x7F