44
MIDI Data Format
(3) TRANSMIT/RECEIVE DATA
(3-1)
CHANNEL VOICE MESSAGE
Transmission occurs only while recording or play is in progress. You can set the transmit channel, and switch transmission on or off, by track.
Reception is enabled only while recording is in progress. Receive channel is always “omni on”. For multitrack recording, tracks 0 to 15 record data from MIDI CH 0 to 15, respectively.
*
RECORD MODE recording is “omni on,” except for multitrack recording, where operation is “omni off” and MIDI CH 0 ~ 15 data is recorded onto tracks 0 ~ 15, respectively.
(3-1-1)
NOTE OFF
STATUS
1000nnnn(8nH)
n = 0 ~ 15 TRACK CHANNEL NUMBER
NOTE NUMBER
0kkkkkkk
k = 0 (C-2) ~ 127 (G8)
VELOCITY
0vvvvvvv
v: ignored
Record only. During playback, converts to 9nH kkH 00H.
(3-1-2)
NOTE ON/OFF
STATUS
1001nnnn(9nH)
n = 0 ~ 15 TRACK CHANNEL NUMBER
NOTE NUMBER
0kkkkkkk
k = 0 (C-2) ~ 127 (G8)
VELOCITY
0vvvvvvv
(v
≠
0)
NOTE ON
00000000
(v=0)
NOTE OFF
During recording, can set velocity-step recording and edit-input On/Off.
(3-1-3)
POLYPHONIC KEY PRESSURE
STATUS
1010nnnn(AnH)
n = 0 ~ 15 TRACK CHANNEL NUMBER
NOTE NUMBER
0kkkkkkk
k = 0 (C-2) ~ 127 (G8)
VALUE
0vvvvvvv
v = 0 - 127
(3-1-4)
CONTROL CHANGE
STATUS
1011nnnn(BnH)
n = 0 ~ 15 TRACK CHANNEL NUMBER
CONTROL NUMBER
0ccccccc
CONTROL VALUE
0vvvvvvv
All controller-change data is recorded/replayed.
Bank Select MSB and LSB are recorded together with subsequent Program Change data: it is not possible to record Bank Select data independently of Program Change. During replay, the unit
transmits Bank Select data immediately ahead of Program Change data; the unit never sends Bank Select data independently.
(3-1-5)
PROGRAM CHANGE
STATUS
1100nnnn(CnH)
n = 0 ~ 15 TRACK CHANNEL NUMBER
PROGRAM NUMBER
0ppppppp
p = 0 ~ 127
When PROGRAM CHANGE is received, the unit records it together with the last received BANK SELECT data. If no BANK SELECT data has been received, the unit uses MSB=0, LSB=0 for
recording/replay.
During play, the unit always sends BANK SELECT along with PROGRAM CHANGE. PROGRAM CHANGE is never sent independently of BANK SELECT.
(3-1-6)
CHANNEL PRESSURE
STATUS
1101nnnn(DnH)
n = 0 ~ 15 TRACK CHANNEL NUMBER
VALUE
0vvvvvvv
v = 0 ~ 127
(3-1-7)
PITCH BEND CHANGE
STATUS
1110nnnn(EnH)
n = 0 ~ 15 TRACK CHANNEL NUMBER
LSB
0vvvvvvv
PITCH BEND LSB 0 ~ 127
MSB
0vvvvvvv
PITCH BEND MSB 0 ~ 127
(3-2)
CHANNEL MODE MESSAGE
The following messages are recorded/replayed.
RESET ALL CONTROLLERS
BnH
78H
LOCAL CONTROL
BnH
7AH
OMNI MODE OFF
BnH
7CH
OMNI MODE ON
BnH
7DH
MONO MODE ON
BnH
7EH
POLY MODE ON
BnH
7FH
(3-3)
SYSTEM COMMON MESSAGE
Used to control unit functioning. Both sending and receiving are supported. Messages are not recorded as sequence data.
(3-3-1)
SONG POSITION POINTER
STATUS
11110010(F2H)
LSB
0vvvvvvv
SONG POSITION LSB
MSB
0vvvvvvv
SONG POSITION MSB
Transmitted during SONG PLAY MODE to change the bar.
Receivable during SONG PLAY MODE standby.