Yamaha DM1000 Owner's Manual - Page 353

MIDI Data Format, DATA FORMAT, Format Details

Page 353 highlights

MIDI Data Format 353 MIDI Data Format 1. DATA FORMAT 1.1 CHANNEL MESSAGE Command 8n NOTE OFF 9n NOTE ON Bn CONTROL CHANGE Cn PROGRAM CHANGE rx/tx rx rx rx/tx rx/tx function Control the internal effects Control the internal effects Control parameters Switch scene memories 1.2 SYSTEM COMMON MESSAGE Command F1 MIDI TIME CODE QUARTER FRAME F2 SONG POSITION POINTER rx/tx rx MTC function rx Used when TIME REFERENCE is MIDI CLOCK. 1.3 SYSTEM REALTIME MESSAGE Command F8 TIMING CLOCK FA START FB CONTINUE FC STOP FE ACTIVE SENSING FF RESET rx/tx rx rx rx rx rx rx function MIDI clock Start automix (from the beginning) Start automix (from the middle) Stop automix Check MIDI cable connections Clear running status 1.4 EXCLUSIVE MESSAGE 1.4.1 Real Time System Exclusive Command F0 7F dd 06 ... F7 MMC COMMAND F0 7F dd 07 ... F7 MMC RESPONSE F0 7F dd 01 ... F7 MIDI TIME CODE rx/tx tx rx rx function MMC command MMC response MTC full message 1.4.2 System Exclusive Message 1.4.2.1 Bulk Dump Command F0 43 0n 7E ... F7 BULK DUMP DATA F0 43 2n 7E ... F7 BULK DUMP REQUEST rx/tx function rx/tx BULK DUMP DATA rx/tx BULK DUMP REQUEST The following data types of bulk dump are used on the DM1000. Data name 'm' 'S' 'a' 'R' 'O' 'H' 'G' 'Y' 'Q' 'E' 'J' 'K' 'P' 'C' 'L' 'V' 'U' 'N' 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 tx/rx function Scene Memory & Request (compressed data) Setup Memory & Request Automix data & Request (compressed data) Input patch library & Request Output patch library & Request Channel library & Request Gate library & Request Compressor library & Request Equalizer library & Request Effect library & Request Bus to Stereo library & Request Surround Monitor library & Request Program change table & Request Control change table & Request User define layer & Request User define key & Request User assignable layer & Request Plug-in Effect Card Data & Request 1.4.2.2 PARAMTER CHANGE Command F0 43 1n 3E 0C ... F7 RARAMETER CHANGE F0 43 3n 3E 0C ... F7 PARAMETER REQUEST F0 43 1n 3E 7F ... F7 PARAMETER CHANGE F0 43 3n 3E 7F ... F7 PARAMETER REQUEST rx/tx function rx/tx DM1000-specific parameter change rx/tx DM1000-specific parameter change rx/tx rx/tx General purpose digital mixer parameter change General purpose digital mixer parameter request The following data types of parameter change are used by the DM1000. 1 (01) 2 (02) 3 (03) 4 (04) 15 (0F) 16 (10) 17 (11) 18 (12) 19 (13) 20 (14) 32 (20) 33 (21) 34 (22) 35 (23) 80 (50) Type (HEX) 84 (54) 126 (7E) 127 (7F) tx/rx tx/rx tx/rx tx/rx tx/rx tx/rx tx/rx rx rx tx/rx tx/rx rx tx/rx tx/rx tx/rx tx/rx tx/rx tx/rx tx function Edit buffer Patch data Setup data Backup data Cascade data Function (recall, store, title, clear) Function (pair, copy) Function (effect) Sort table Function (attribute, link) Key remote Remote meter Remote time counter Automix status Function response (recall, store, title, clear) Function response (attribute, link) System Attribute Active sense * 'tx' indicates that the data can be transmitted from the DM1000, and 'rx' indicates that the data can be received by the DM1000. 2. Format Details 2.1 NOTE OFF (8n) Reception If [OTHER ECHO] is ON, these message are echoed from MIDI OUT. If the [Rx CH] matches, these messages are received and used to control effects. STATUS DATA 1000nnnn 8n Note off message 0nnnnnnn nn Note number 0vvvvvvv vv Velocity(ignored) 2.2 NOTE ON (9n) Reception If [OTHER ECHO] is ON, these messages are echoed from MIDI OUT. If the [Rx CH] matches, these messages are received and used to control effects. STATUS DATA 1001nnnn 9n Note on message 0nnnnnnn nn Note number 0vvvvvvv vv Velocity(1-127:on, 0:off) 2.3 CONTROL CHANGE (Bn) Reception If [Control Change ECHO] is ON, these messages are echoed from MIDI OUT. If [TABLE] is selected, these message are received if [Control Change Rx] is ON, and will control parameters according to the [Control assign table] settings. The parameters that can be set are defined in the Control Change Assign Parameter List. If [NRPN] is selected, these messages are received if [Control Change Rx] is ON and the [Rx CH] matches, and will control the parameter that is specified by the four messages NRPN control number (62h, 63h) and Data Entry control number (06h, 26h). Parameter settings are defined in the Control Change Assign Parameter List. DM1000-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
  • 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
  • 368
  • 369
  • 370
  • 371
  • 372
  • 373
  • 374
  • 375
  • 376
  • 377
  • 378
  • 379
  • 380
  • 381
  • 382

MIDI Data Format
353
DM1000—Owner’s Manual
MIDI Data Format
1. DATA FORMAT
1.1 CHANNEL MESSAGE
1.2 SYSTEM COMMON MESSAGE
1.3 SYSTEM REALTIME MESSAGE
1.4 EXCLUSIVE MESSAGE
1.4.1 Real Time System Exclusive
1.4.2 System Exclusive Message
1.4.2.1 Bulk Dump
The following data types of bulk dump are used on the DM1000.
1.4.2.2 PARAMTER CHANGE
The following data types of parameter change are used by the DM1000.
*
‘tx’ indicates that the data can be transmitted from the DM1000, and
‘rx’ indicates that the data can be received by the DM1000.
2. Format Details
2.1 NOTE OFF
(8n)
Reception
If [OTHER ECHO] is ON, these message are echoed from MIDI OUT.
If the [Rx CH] matches, these messages are received and used to control effects.
2.2 NOTE ON
(9n)
Reception
If [OTHER ECHO] is ON, these messages are echoed from MIDI OUT.
If the [Rx CH] matches, these messages are received and used to control effects.
2.3 CONTROL CHANGE
(Bn)
Reception
If [Control Change ECHO] is ON, these messages are echoed from MIDI OUT.
If [TABLE] is selected, these message are received if [Control Change Rx] is ON,
and will control parameters according to the [Control assign table] settings.
The parameters that can be set are defined in the Control Change Assign Pa-
rameter List.
If [NRPN] is selected, these messages are received if [Control Change Rx] is ON
and the [Rx CH] matches, and will control the parameter that is specified by the
four messages NRPN control number (62h, 63h) and Data Entry control num-
ber (06h, 26h). Parameter settings are defined in the Control Change Assign Pa-
rameter List.
Command
rx/tx
function
8n NOTE OFF
rx
Control the internal effects
9n NOTE ON
rx
Control the internal effects
Bn CONTROL CHANGE
rx/tx
Control parameters
Cn PROGRAM CHANGE
rx/tx
Switch scene memories
Command
rx/tx
function
F1 MIDI TIME CODE QUARTER
FRAME
rx
MTC
F2 SONG POSITION POINTER
rx
Used when TIME REFERENCE is
MIDI CLOCK.
Command
rx/tx
function
F8 TIMING CLOCK
rx
MIDI clock
FA START
rx
Start automix (from the beginning)
FB CONTINUE
rx
Start automix (from the middle)
FC STOP
rx
Stop automix
FE ACTIVE SENSING
rx
Check MIDI cable connections
FF RESET
rx
Clear running status
Command
rx/tx
function
F0 7F dd 06 … F7 MMC
COMMAND
tx
MMC command
F0 7F dd 07 … F7 MMC RESPONSE
rx
MMC response
F0 7F dd 01 … F7 MIDI TIME CODE
rx
MTC full message
Command
rx/tx
function
F0 43 0n 7E … F7 BULK DUMP
DATA
rx/tx
BULK DUMP DATA
F0 43 2n 7E … F7 BULK DUMP
REQUEST
rx/tx
BULK DUMP REQUEST
Data name
tx/rx
function
‘m’
tx/rx
Scene Memory & Request
(compressed data)
‘S’
tx/rx
Setup Memory & Request
‘a’
tx/rx
Automix data & Request
(compressed data)
‘R’
tx/rx
Input patch library & Request
‘O’
tx/rx
Output patch library & Request
‘H’
tx/rx
Channel library & Request
‘G’
tx/rx
Gate library & Request
‘Y’
tx/rx
Compressor library & Request
‘Q’
tx/rx
Equalizer library & Request
‘E’
tx/rx
Effect library & Request
‘J’
tx/rx
Bus to Stereo library & Request
‘K’
tx/rx
Surround Monitor library & Request
‘P’
tx/rx
Program change table & Request
‘C’
tx/rx
Control change table & Request
‘L’
tx/rx
User define layer & Request
‘V’
tx/rx
User define key & Request
‘U’
tx/rx
User assignable layer & Request
‘N’
tx/rx
Plug-in Effect Card Data & Request
Command
rx/tx
function
F0 43 1n 3E 0C … F7 RARAMETER
CHANGE
rx/tx
DM1000-specific parameter change
F0 43 3n 3E 0C … F7 PARAMETER
REQUEST
rx/tx
DM1000-specific parameter change
F0 43 1n 3E 7F … F7 PARAMETER
CHANGE
rx/tx
General purpose digital mixer
parameter change
F0 43 3n 3E 7F … F7 PARAMETER
REQUEST
rx/tx
General purpose digital mixer
parameter request
Type (HEX)
tx/rx
function
1 (01)
tx/rx
Edit buffer
2 (02)
tx/rx
Patch data
3 (03)
tx/rx
Setup data
4 (04)
tx/rx
Backup data
15 (0F)
tx/rx
Cascade data
16 (10)
tx/rx
Function (recall, store, title, clear)
17 (11)
rx
Function (pair, copy)
18 (12)
rx
Function (effect)
19 (13)
tx/rx
Sort table
20 (14)
tx/rx
Function (attribute, link)
32 (20)
rx
Key remote
33 (21)
tx/rx
Remote meter
34 (22)
tx/rx
Remote time counter
35 (23)
tx/rx
Automix status
80 (50)
tx/rx
Function response (recall, store,
title, clear)
84 (54)
tx/rx
Function response (attribute, link)
126 (7E)
tx/rx
System Attribute
127 (7F)
tx
Active sense
STATUS
1000nnnn 8n
Note off message
DATA
0nnnnnnn nn
Note number
0vvvvvvv vv
Velocity(ignored)
STATUS
1001nnnn 9n
Note on message
DATA
0nnnnnnn nn
Note number
0vvvvvvv vv
Velocity(1-127:on, 0:off)