MDF3 MIDI DATA FORMAT
1. MIDI Transmission/Reception Block Diagram
Reception flow diagram Transmission flow diagram
MIDI IN
sw1
sw2 sw1
sw2 sw1
$8n Note Off
$9n Note On
$An Polyphonic After Touch
$Bn Control Change
$Cn Program Change
$Dn Channel After Touch
$En Pitch Bend
$F0 System Exclusive
$F8 MIDI Clock
$FA Start
$FB Continue
$FC Stop
MIDI OUT
Note:
sw1: ON in SEQ mode, OFF in MDR mode.
sw2: ON when the “Sync mode” function is set to “MIDI”.
sw3: ON when the “MIDI control” function is set to “on”.
Note:
sw1: ON in SEQ mode, OFF in MDR mode.
sw2: ON when the “MIDI control” function is set to “on”.
2. DATA TRANSMISSION AND RECEPTION
sw1
sw2 sw1
sw1
$8n Note Off
$9n Note On
$An Polyphonic After Touch
$Bn Control Change
$Cn Program Change
$Dn Channel After Touch
$En Pitch Bend
$F0 System Exclusive
$F8 MIDI Clock
$FA Start
$FB Continue
$FC Stop
$FE Active Sensing
2.1 CHANNEL VOICE MESSAGES
Channel voice messages are received and recorded when recording in SEQ mode. Data is received from all
channels at all times, and recorded without modification. Channel voice messages are ignored in MDR mode.
Channel voice messages are transmitted when playing back files in SEQ mode. Data is transmitted as recorded on disk, without modification.
2.1.1 NOTE OFF
STATUS 1000nnnn ($8n) n = 0 – 15 channel number
NOTE NUMBER 0kkkkkkk k = 0(C-2) – 127(G8)
VELOCITY 0vvvvvvv
2.1.2 NOTE ON
STATUS 1001nnnn ($9n) n = 0 – 15 channel number
NOTE NUMBER 0kkkkkkk k = 0(C-2) – 127(G8)
VELOCITY 0vvvvvvv
2.1.3 POLYPHONIC AFTER TOUCH
STATUS 1010nnnn ($An) n = 0 – 15 channel number
NOTE NUMBER 0kkkkkkk k = 0(C-2) – 127(G8)
PRESSURE VALUE 0vvvvvvv v = 0 – 127
2.1.4 CONTROL CHANGE
STATUS 1011nnnn ($Bn) n = 0 – 15 channel number
CONTROL NUMBER 0ccccccc c = 0 – 120
CONTROL VALUE 0vvvvvvv v = 0 – 127
1
2.1.5 PITCH BEND
STATUS 1110nnnn ($En) n = 0 – 15 channel number
LSB 0vvvvvvv v = 0 – 127
MSB 0vvvvvvv v = 0 – 127
2.1.6 PROGRAM CHANGE
STATUS 1100nnnn ($Cn) n = 0 – 15 channel number
PROGRAM NUMBER 0ppppppp p = 0 – 127
2.1.7 CHANNEL AFTER TOUCH
STATUS 1101nnnn ($Dn) n = 0 – 15 channel number
PRESSURE VALUE 0vvvvvvv v = 0 – 127
2.2 SYSTEM EXCLUSIVE MESSAGES
System exclusive messages are received and recorded when recording in either SEQ or MDR modes. All
received data is recorded with the addition of time signals, but without other modification.
System exclusive messages are transmitted when playing back files in either SEQ or MDR modes. Data is
transmitted as recorded on disk, without modification.
2.3 CHANNEL MODE MESSAGES
Channel mode messages are received and recorded when recording in SEQ mode. Data is received from all
channels at all times, and recorded without modification. Channel mode messages are ignored in MDR mode.
Channel mode messages are transmitted when playing back files in SEQ mode. Data is transmitted as recorded on disk, without modification.
Note, however that ALL NOTE OFF messages (c = 123) are ignored when received; such messages are
neither recorded nor transmitted.
STATUS 1011nnnn ($Bn) n = 0 – 15 channel number
MODE NUMBER 0ccccccc c = 121 – 127(except C = 123)
MODE VALUE 0vvvvvvv v = 0-127
2.4 SYSTEM COMMON MESSAGES
System common messages are neither transmitted nor received.
2.5 SYSTEM REALTIME MESSAGES
2.5.1 TIMING CLOCK
ST ATUS 11111000 ($F8)
The MDF3 synchronizes recording or playback in SEQ mode to a received timing clock signal when the
“Sync mode” function is set to “MIDI”.
The MDF3 transmits a timing clock signal synchronized to its internal clock at all times when the “MIDI
control” function is set to “on”. It does not transmit this signal when the “MIDI control” function is set to
“off”.
2