Yamaha 01V Owner's Manual - Page 279

Midi Data Format, Transmit/receive Data

Page 279 highlights

280 MIDI Data Format MIDI Data Format 1. TRANSMIT/RECEIVE DATA 1.1 CHANNEL MESSAGE 1.1.1 NOTE OFF (8n) Reception Received if [Rx CH] matches. Used for EFFECT control. See below for details. STATUS DATA 1000nnnn 8n 0nnnnnnn nn 0vvvvvvv vv Note Off Message Note No. Velocity ( ignored) 1.1.2 NOTE ON (9n) Reception Received if [Rx CH] matches. Used for EFFECT control. See below for details. A velocity of 0x00 is the same as NOTE OFF. STATUS DATA 1001nnnn 9n 0nnnnnnn nn 0vvvvvvv vv Note On Message Note No. Velocity ( 1-127:On, 0:off) * Using Note data for EFFECT control 1: Dynamic Flange/Dynamic Phase/Dynamic Filter When the SOURCE parameter is set to MIDI, Velocity will be used together with Note On/Off to control the frequency width of Modulation. 2: Freeze When PLAY MODE is MOMENT or CONTINUE, a Note On message will start play. However, this is only when the note number specified for MIDI TRG is received. Also, play will not occur if there is no recorded data. Regardless of the Note Number, a Note Off message will stop play if PLAY MODE is MOMENT. 1.1.3 CONTROL CHANGE (Bn) Reception Received when [Control Change RX] is ON and the [Rx CH] matches. However if [OMNI] is ON, this message is received regardless of the channel. When [Control Change ECHO] is ON, this message will be echoed. Parameters will be controlled according to the settings of the [control assign table]. Control of specific faders can be disabled by the [midi fader control input mute] settings. If this message is received while the [control assign table] page is displayed, the cursor location will move to that control number. Transmission If [Control Change TX] is ON, this message is transmitted on the [Tx CH] whenever a parameter specified in the [control assign table] is operated. If [Control Change ECHO] is ON, these messages will be merged with the unit's own output while taking advantage of running status. STATUS DATA 1011nnnn Bn 0ccccccc cc 0vvvvvvv vv Control Change Control No. ( 0-95, 102-119) Control Value (0-127) The control value is converted to the parameter value according to the following equation. C = 128 (byte parameter) 16384 (word parameter) S = number of total possible steps for the parameter C / S = X remainder Y INT((Y+1)/2) = Z If (MIDI DATA - Z) < 0 then If ((MIDI DATA - Z)/X) > MAX then In other cases INT((MIDI DATA -Z)/X) -> param = 0 -> param = MAX -> param = 1.1.4 PROGRAM CHANGE (Cn) Reception Received when [Program Change RX] is ON if the [Rx CH] matches. However if [OMNI] is ON, this is received regardless of the channel. This is echoed if [Program Change ECHO] is ON. A scene memory will be recalled according to the settings of the [Program change table]. Transmission If [Program Change TX] is ON, this is transmitted on the [Tx CH] channel when a scene memory is recalled. If two or more program numbers have been assigned to the memory number which was recalled, the lowest numbered program number will be transmitted. This message is echoed if [Program Change ECHO] is ON. (If a memory number which is not specified in the [Midi Program Change Assign Table] is recalled, the Parameter Change (Function Call) described below will be transmitted.) STATUS DATA 1100nnnn Cn Program Change 0nnnnnnn nn Program No. ( 0-127) 1.2 EXCLUSIVE MESSAGE (F0-F7) 1.2.1 MOTION CONTROL STATE (MCS) MMC STOP/PLAY/FORWARD/REWIND/RECORD/ PAUSE Transmission In the [REMOTE-MMC] page, this is transmitted by key operations. The [DEVICE NO.] specifies the transmission destination. STATUS ID No. Device ID Command EOX 11110000 F0 01111111 7F 0ddddddd dd 00000110 06 0ccccccc cc 11110111 F7 System Exclusive Message Real Time System Exclusive Destination (00-7E, 7F:all call) Machine Control Command(mcc) sub-id Command String [1]:Stop [2]:Play [4]:Fast Forward [5]:Rewind [6]:Record Strobe [9]:Pause End Of Exclusive 1.2.2 MOTION CONTROL PROCESS (MCP) MMC LOCATE (target) Transmission In the [REMOTE-MMC] page, this is transmitted by key operations. The [DEVICE NO.] specifies the transmission destination. (The ID of the receiving device must be set.) STATUS ID No. Device ID Command EOX 11110000 F0 01111111 7F 0ddddddd dd 00000110 06 01000100 44 00000110 06 00000001 01 0hhhhhhh hh 0mmmmmmm mm 0sssssss ss 0fffffff ff 0sssssss ss 11110111 F7 System Exclusive Message Real Time System Exclusive Destination (00-7E, 7F:all call) Machine Control Command(mcc) sub-id Locate byte count "target" sub command hour minute second frame sub-frame( only '0') End Of Exclusive 01V-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

280
MIDI Data Format
01V—Owner’s Manual
MIDI Data Format
1. TRANSMIT/RECEIVE DATA
1.1 CHANNEL MESSAGE
1.1.1 NOTE OFF (8n)
Reception
Received if [Rx CH] matches.
Used for EFFECT control. See below for details.
1.1.2 NOTE ON (9n)
Reception
Received if [Rx CH] matches.
Used for EFFECT control. See below for details.
A velocity
of 0x00 is the same as NOTE OFF.
* Using Note data for EFFECT control
1: Dynamic Flange/Dynamic Phase/Dynamic Filter
When the SOURCE parameter is set to MIDI, Velocity will be used
together with Note On/Off
to control the frequency width of Modu-
lation.
2: Freeze
When PLAY MODE is MOMENT or CONTINUE, a Note On mes-
sage will start play. However, this is only when the note number spec-
ified for MIDI TRG is received. Also, play will not occur if there is no
recorded data.
Regardless of the Note Number, a Note Off message will stop play if
PLAY MODE is MOMENT.
1.1.3 CONTROL CHANGE (Bn)
Reception
Received when [Control Change RX] is ON and the [Rx CH]
matches. However if [OMNI] is ON, this message is received regard-
less of the channel.
When [Control Change ECHO] is ON, this message will be echoed.
Parameters will be controlled according to the settings of the [control
assign table].
Control of specific faders can be disabled by the [midi fader control
input mute] settings.
If this message is received while the [control assign table] page is dis-
played, the cursor location will move to that control number.
Transmission
If [Control Change TX] is ON, this message is transmitted on the [Tx
CH] whenever a parameter specified in the [control assign table] is
operated.
If [Control Change ECHO] is ON, these messages will be merged
with the unit's own output while taking advantage of running status.
The control value is converted to the parameter value according to
the following equation.
C = 128 (byte parameter)
16384 (word parameter)
S = number of total possible steps for the parameter
C / S = X remainder Y
INT((Y+1)/2) = Z
If (MIDI DATA - Z) < 0
then
-> param = 0
If ((MIDI DATA - Z)/X) > MAX then
-> param = MAX
In other cases
-> param =
INT((MIDI DATA -Z)/X)
1.1.4 PROGRAM CHANGE (Cn)
Reception
Received when [Program Change RX] is ON if the [Rx CH] matches.
However if [OMNI] is ON, this is received regardless of the channel.
This is echoed if [Program Change ECHO] is ON.
A scene memory will be recalled according to the settings of the [Pro-
gram change table].
Transmission
If [Program Change TX] is ON, this is transmitted on the [Tx CH]
channel when a scene memory is recalled.
If two or more program numbers have been assigned to the memory
number which was recalled, the lowest numbered program number
will be transmitted.
This message is echoed if [Program Change ECHO] is ON. (If a
memory number which is not specified in the [Midi Program
Change Assign Table] is recalled, the Parameter Change (Function
Call) described below will be transmitted.)
1.2 EXCLUSIVE MESSAGE (F0-F7)
1.2.1 MOTION CONTROL STATE (MCS)
MMC STOP/PLAY/FORWARD/REWIND/RECORD/
PAUSE
Transmission
In the [REMOTE-MMC] page, this is transmitted by key operations.
The [DEVICE NO.] specifies the transmission destination.
1.2.2 MOTION CONTROL PROCESS (MCP)
MMC LOCATE (target)
Transmission
In the [REMOTE-MMC] page, this is transmitted by key operations.
The [DEVICE NO.] specifies the transmission destination. (The ID
of the receiving device must be set.)
STATUS
1000nnnn 8n
Note Off Message
DATA
0nnnnnnn nn
Note No.
0vvvvvvv vv
Velocity ( ignored)
STATUS
1001nnnn 9n
Note On Message
DATA
0nnnnnnn nn
Note No.
0vvvvvvv vv
Velocity ( 1-127:On, 0:off)
STATUS
1011nnnn Bn
Control Change
DATA
0ccccccc cc
Control No. ( 0-95, 102-119)
0vvvvvvv vv
Control Value (0-127)
STATUS
1100nnnn Cn
Program Change
DATA
0nnnnnnn nn
Program No. ( 0-127)
STATUS
11110000 F0
System Exclusive Message
ID No.
01111111 7F
Real Time System Exclusive
Device ID
0ddddddd dd
Destination (00-7E, 7F:all call)
Command
00000110 06
Machine Control Command(mcc) sub-id
0ccccccc cc
Command String
[1]:Stop
[2]:Play
[4]:Fast Forward
[5]:Rewind
[6]:Record Strobe
[9]:Pause
EOX
11110111 F7
End Of Exclusive
STATUS
11110000 F0
System Exclusive Message
ID No.
01111111 7F
Real Time System Exclusive
Device ID
0ddddddd dd
Destination (00-7E, 7F:all call)
Command
00000110 06
Machine Control Command(mcc) sub-id
01000100 44
Locate
00000110 06
byte count
00000001 01
"target" sub command
0hhhhhhh hh
hour
0mmmmmmm mm
minute
0sssssss ss
second
0fffffff ff
frame
0sssssss ss
sub-frame( only '0')
EOX
11110111 F7
End Of Exclusive