Midi Data Format - Yamaha 01V Owner's Manual

Digital mixing console
Table of Contents

Advertisement

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
1000nnnn 8n
DATA
0nnnnnnn nn
0vvvvvvv vv
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
1001nnnn 9n
DATA
0nnnnnnn nn
0vvvvvvv vv
* 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.
STATUS
1011nnnn Bn
DATA
0ccccccc cc
0vvvvvvv vv
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
01V—Owner's Manual
Note Off Message
Note No.
Velocity ( ignored)
Note On Message
Note No.
Velocity ( 1-127:On, 0:off)
Control Change
Control No. ( 0-95, 102-119)
Control Value (0-127)
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)
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.)
STATUS
1100nnnn Cn
DATA
0nnnnnnn nn
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
11110000 F0
ID No.
01111111 7F
Device ID
0ddddddd dd
Command
00000110 06
0ccccccc cc
EOX
11110111 F7
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
11110000 F0
ID No.
01111111 7F
Device ID
0ddddddd dd
Command
00000110 06
01000100 44
00000110 06
00000001 01
0hhhhhhh hh
0mmmmmmm mm
0sssssss ss
0fffffff ff
0sssssss ss
EOX
11110111 F7
-> param = 0
-> param = MAX
-> param =
Program Change
Program No. ( 0-127)
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
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

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

O1v

Table of Contents