Yamaha M7CL M7cl V3 Owner's Manual - Page 283

System Realtime Message, Program Change, Timing Clock, Active Sensing, System Reset, Bulk Dump

Page 283 highlights

MIDI Data Format 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 memory and effect library are recalled according to the settings of the [Program Change Table]. Transmission If [Program Change TX] is ON, these messages are transmitted according to the [Program Change Table] settings when scene memory and effect library are recalled. If SINGLE CH is selected, these messages are transmitted on the [Tx CH] channel. If the recalled scene memory and effect library 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 M7CL 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 Bulk Dump Command F0 43 0n 3E BB BB 11 D0 D1 D2 ... EE F7 BULK DUMP DATA F0 43 2n 3E 11 D0 D1 D2 F7 BULK DUMP REQUEST rx/tx function rx/tx BULK DUMP DATA rx BULK DUMP REQUEST The M7CL uses the following data types for a bulk dump. Data name (D0) 'M' 'S' Data Number (D1,2) 0-300, 512, 768 512-517 's' 512-528 'Y' 1-199, 512- 'H' 0-199, 512-559, 560-567 'h' 0-199, 768-783, 1024-1031, 1280-1282 'Q' 1-199, 512- 'q' 1-199, 768- 'F' 1-199, 512- 527 'E' 1-199, 512- 515 'P' 512 'C' 512 tx/rx function tx/rx tx/rx tx/rx tx/rx tx/rx Scene Memory & Request Setup Memory & Request (current setup) User Setup Memory & Request Dynamics library & Request Input Channel library & Request tx/rx Output Channel library & Request tx/rx tx/rx tx/rx tx/rx tx/rx tx/rx Input Equalizer library & Request Output Equalizer library & Request GEQ Equalizer library & Request Effect library & Request Program change table & Request Control change table & Request 'M' 0-300 Scene number 512 Current Data (without Recall Safe) 768 Current Data (with Recall Safe) 'S' 512 Setup Memory 513 Mixer Setting 514 Output Port 515 Monitor 516 MIDI Setting 517 Library Number 's' 512-515 User Defined Key 1-4 516-519 User Defined Key Guest 1-4 520-523 User Defined Key Admin 1-4 524 Preference 525 User Key 526 User Key Guest 527 Preference Guest 528 Preference Admin 'Y' 1-199 Library number 512-559 Dynamics1 Input 1-48 560-567 STIN 1L-4R 768-783 MIX 1-16 1024-1031 MATRIX 1-8 1280-1282 STEREO L,R,MONO(C) 1536-1583 Dynamics2 Input 1-48 1584-1591 STIN 1L-4R 'H' 0-199 Library number 512-559 Input 1-48, 560-567 STIN 1L-4R 'h' 0-199 Library number 768-783 MIX 1-16 1024-1031 MATRIX 1-8 1280-1282 STEREO L,R,MONO(C) 'Q', 'q' 1-199 Library number 512-559 Input 1-48, 560-567 STIN 1L-4R 768-783 MIX 1-16 1024-1031 MATRIX 1-8 1280-1282 STEREO L,R,MONO(C) 'F' 1-199 Library number 512-527 RACK 1A-8B 'E' 1-199 Library number 512-515 RACK 5-8 'P', 'C' 512 Current Data Data is lost when you write to the preset library. The unique header (Model ID) identifies whether the device is a M7CL. 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. Appendices M7CL Owner's Manual 283

  • 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

MIDI Data Format
M7CL
Owner’s Manual
283
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
memory and effect library are recalled according to the settings of the [Program
Change Table].
Transmission
If [Program Change TX] is ON, these messages are transmitted according to the
[Program Change Table] settings when scene memory and effect library are
recalled.
If SINGLE CH is selected, these messages are transmitted on the [Tx CH]
channel.
If the recalled scene memory and effect library 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 M7CL 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
Bulk Dump
The M7CL uses the following data types for a bulk dump.
‘M’
0–300
Scene number
512
Current Data (without Recall Safe)
768
Current Data (with Recall Safe)
’S’
512
Setup Memory
513
Mixer Setting
514
Output Port
515
Monitor
516
MIDI Setting
517
Library Number
’s’
512–515
User Defined Key 1–4
516–519
User Defined Key Guest 1–4
520–523
User Defined Key Admin 1–4
524
Preference
525
User Key
526
User Key Guest
527
Preference Guest
528
Preference Admin
‘Y’
1–199
Library number
512–559
Dynamics1 Input 1–48
560–567
STIN 1L–4R
768–783
MIX 1–16
1024–1031
MATRIX 1–8
1280–1282
STEREO L,R,MONO(C)
1536–1583
Dynamics2 Input 1–48
1584–1591
STIN 1L–4R
’H’
0–199
Library number
512–559
Input 1–48, 560–567 STIN 1L–4R
’h’
0–199
Library number
768–783
MIX 1–16
1024–1031
MATRIX 1–8
1280–1282
STEREO L,R,MONO(C)
’Q’, ’q’
1–199
Library number
512–559
Input
1–48, 560–567 STIN 1L–4R
768–783
MIX 1–16
1024–1031
MATRIX 1–8
1280–1282
STEREO L,R,MONO(C)
‘F’
1–199
Library number
512–527
RACK 1A–8B
‘E’
1–199
Library number
512–515
RACK 5–8
’P’, ’C’
512
Current Data
Data is lost when you write to the preset library.
The unique header (Model ID) identifies whether the device is a M7CL.
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.
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 43 0n 3E BB BB 11 D0 D1 D2 …
EE F7
BULK DUMP DATA
rx/tx
BULK DUMP
DATA
F0 43 2n 3E 11 D0 D1 D2 F7
BULK DUMP REQUEST
rx
BULK DUMP
REQUEST
Data name
(D0)
Data Number
(D1,2)
tx/rx
function
‘M’
0–300, 512, 768
tx/rx
Scene Memory & Request
‘S’
512–517
tx/rx
Setup Memory & Request
(current setup)
‘s’
512–528
tx/rx
User Setup Memory & Request
‘Y’
1–199, 512–
tx/rx
Dynamics library & Request
‘H’
0–199, 512–559,
560-567
tx/rx
Input Channel library & Request
‘h’
0–199, 768–783,
1024–1031,
1280–1282
tx/rx
Output Channel library &
Request
‘Q’
1–199, 512–
tx/rx
Input Equalizer library & Request
‘q’
1–199, 768–
tx/rx
Output Equalizer library &
Request
‘F’
1–199, 512– 527
tx/rx
GEQ Equalizer library & Request
‘E’
1–199, 512– 515
tx/rx
Effect library & Request
‘P’
512
tx/rx
Program change table & Request
‘C’
512
tx/rx
Control change table & Request