Yamaha AW 16G Musical Instrument User Manual


 
Appendix
206
5. MIDI format details
5.1. NOTE OFF (8n)
< Reception >
Received when [Rx CH] matches.
Used to control effects. Refer NOTE ON for details.
5.2. NOTE ON (9n)
< Reception >
Received when [Rx CH] matches.
Used to control effects. Refer below for details.
Ve locity of 0x00 is equivalent to Note-Off.
* Effect control by Note
1: Dynamic Flange/Dynamic Phase/Dynamic Filter
When the SOURCE parameter is set to MIDI, the note velocity (both
note-on and note-off) is used to control the Modulation frequency
width.
5.3. CONTROL CHANGE (Bn)
< Reception >
Control change messages will be received if the [Control Change
Mode] is RX or TX/RX and the [MIDI Rx Ch] matches. However if
[MIDI Rx Ch] is ALL, this message is received regardless of the chan-
nel.
< Transmission >
If [Control Change Mode] is TX or TX/RX, control change messages
will be transmitted on the [MIDI Tx Ch] channel when you operate a
parameter.
The control value is converted into a parameter value according to
the following equation.
S= total number of steps in the parameter’s variable range
128 / S = X remainder Y
INT((Y+1)/2) = Z
If (MIDI DATA - Z) < 0, then Value = 0
If ((MIDI DATA - Z)/X) > MAX, then Value = MAX
Otherwise, Value = INT ((MIDI DATA -Z)/X)
5.4. PROGRAM CHANGE (Cn)
< Reception >
Program change messages will be received if the [Program Change
Mode] is RX or TX/RX and the [MIDI Rx Ch] matches. However if
[MIDI Rx Ch] is ALL, this message is received regardless of the chan-
nel.
A scene memory will be recalled according to the [PROGRAM
CHANGE TABLE] settings.
< Transmission >
If [Program Change Mode] is TX or TX/RX, a program change will
be transmitted on the [MIDI Tx Ch] according to the [PROGRAM
CHANGE TABLE] settings when you recall a memory number. If the
recalled memory number has been assigned to more than one pro-
gram number, the lowest-numbered program number will be trans-
mitted.
5.5. MIDI TIME CODE QUARTER FRAME (F1)
< Transmission >
If [MIDI OUT] is set to MTC, Quarter Frame messages will be trans-
mitted according to the time code movements of the recorder when
the recorder is playing or recording.
< Reception >
This message is received if [MTC SYNC MODE] is set to SLAVE.
Quarter Frame messages received in realtime are internally assem-
bled into time code that controls the recorder.
5.6. SONG POSITION POINTER (F2)
< Transmission >
If [MIDI OUT] is set to CLK, a song position message will be trans-
mitted when STOP or LOCATE is performed on the recorder, to
indicate the song position from which the song should start at the
next START or CONTINUE message.
5.7. TIMING CLOCK (F8)
< Transmission >
If [MIDI CLK] is ON, this message is transmitted according to the
MIDI Tempo Map from when the recorder begins playing or record-
ing, until it stops.
5.8. START (FA)
< Transmission >
If [MIDI CLK] is ON, this message is transmitted when the recorder
begins playing or recording at a location other than the first measure.
5.9. CONTINUE (FB)
< Transmission >
If [MIDI CLK] is ON, this message is transmitted when the recorder
begins playing or recording at a location other than the first measure.
5.10. STOP (FC)
< Transmission >
If [MIDI CLK] is ON, this message is transmitted when the recorder
stops.
5.11. ACTIVE SENSING (FE)
< Reception >
Once this message is received, subsequent failure to receive any mes-
sage for a period of 300 ms will cause Running Status to be cleared,
and MIDI communications to be initialized.
5.12. RESET (FF)
< Reception >
When a Reset message is received, MIDI communications will be ini-
tialized by clearing Running Status etc.
5.13. EXCLUSIVE MESSAGE (F0-F7)
5.13.1. MMC
5.13.1.1. MMC STOP
< Transmission >
When the STOP key is pressed, this message is transmitted with a
device number of 7F.
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 11110001 F1
Quarter Frame Message
DATA 0nnndddd dd
nnn = message type (0-7) dddd = data
STATUS 11110010 F2
Song Position Pointer
DATA 0ddddddd dd0
data( H) high 7 bits of 14 bits data
0ddddddd dd1
data( L) low 7 bits of 14 bits data
STATUS 11111000 F8
Timing Clock
STATUS 11111010 FA
Start
STATUS 11111011 FB
Continue
STATUS 11111100 FC
Stop
STATUS 11111110 FE
Active Sensing
STATUS 11111111 FF
Reset