78
Appendix
Format de données MIDI
[Section générateur de sons]
(1) RECEIVE FLOW
NOTE OFF
8nH
MIDI
NOTE ON/OFF
9nH
IN
HOLD 1
BnH,40H
PROGRAM CHANGE
CnH
PITCH BEND CHANGE
EnH
ACTIVE SENSING
FEH
(2) RECEIVE DATA
(2-1) CHANNEL VOICE MESSAGES
* Rception is always “omni on” in the record mode.
(2-1-1)
NOTE OFF
STATUS
1000nnnn
(8nH) n=0~6, 9 VOICE CHANNEL NUMBER
NOTE NUMBER
0kkkkkkk
k=0 (C-2)~127(G8)
VELOCITY
0vvvvvvv
Ignored
(2-1-2)
NOTE ON/OFF
STATUS
1001nnnn
(9nH) n=0~6, 9 VOICE CHANNEL NUMBER
NOTE NUMBER
0kkkkkkk
k=0 (C-2)~127(G8)
VELOCITY
0vvvvvvv
(v
≠
0) NOTE ON
00000000
(v
≠
0) NOTE OFF
(2-1-3)
CONTROL CHANGE
STATUS
1011nnnn
(BnH) n=0~6 VOICE CHANNEL NUMBER
Control number
01000000
sustain switch
Control value
0vvvvvvv
v=0~63: OFF, 64~127: ON
(2-1-4)
PROGRAM CHANGE
STATUS
1100nnnn
(CnH) n=0~6, 9 VOICE CHANNEL NUMBER
Program number
0ppppppp
p=0~127
(2-1-5)
PITCH BEND CHANGE
STATUS
1110nnnn
(EnH) n=0~6 VOICE CHANNEL NUMBER
LSB
0vvvvvvv
PITCH BEND CHANGE LSB
MSB
0vvvvvvv
PITCH BEND CHANGE MSB
Only the MSB data is used during reception.
(2-2) SYSTEM REAL TIME MESSAGES
(2-2-1)
ACTIVE SENSING
STATUS
11111110
(FEH)
Sensing begins as soon as this code is received. Thereafter, if no
status or data is rceived for more than approximately 360
milliseconds the MIDI receive buffer is cleared and all currently
playing notes — and the sustain switch — are forced off.
Further, all control parameters are reset to their default values.
(3) TRANSMIT/RECEIVE DATA
(3-1) CHANNEL VOICE MESSAGE
Transmission occurs only during recording or playback.
Transmission occurs on the channels preset for each track (0 … 6, 9).
Reception occurs only during recording. Reception always occurs
on all channels.
* Rception is always “omni on” in the record mode.
(3-1-1)
NOTE OFF
STATUS
1000nnnn
(8nH) n=0~6, 9 VOICE CHANNEL NUMBER
NOTE NUMBER
0kkkkkkk
k=0 (C-2)~127(G8)
VELOCITY
0vvvvvvv
Ignored
Reception only. Converted to 9nH kkH 00H for transmission.
(3-1-2)
NOTE ON/OFF
STATUS
1001nnnn
(9nH) n=0~6, 9 VOICE CHANNEL NUMBER
NOTE NUMBER
0kkkkkkk
k=0 (C-2)~127(G8)
VELOCITY
0vvvvvvv
(v
≠
0) NOTE ON
00000000
(v
≠
0) NOTE OFF
▲
▲
▲
[Section séquenceur]
(1) TRANSMIT FLOW
SW1
NOTE ON/OFF
9nH
MIDI
SUSTAIN
BnH,40H
OUT
PROGRAM CHANGE
CnH
PITCH BEND CHANGE
EnH
TIMING CLOCK
F8H
START
FAH
CONTINUE
FBH
STOP
FCH
ACTIVE SENSING
FEH
F0H 43H 00H 7EH 04H 0AH LM__0152AS (ALL SONG DATA) sum F7H
F0H 43H 00H 0AH 04H 0AH LM__0152QY (QYSEQ DATA) sum F7H
F0H 43H 00H 7EH 00H 1DH LM__0152SQ (SONG DATA) sum F7H
F0H 43H 00H 0AH 04H 0AH LM__0086QY (QY20SEQ DATA) sum F7H
F0H 43H 00H 7EH 00H 32H LM__0086SQ (QY20SONG DATA) sum F7H
(2) RECEIVE FLOW
SW1
NOTE OFF
8nH
MIDI
NOTE ON/OFF
9nH
IN
SUSTAIN
BnH,40H
PROGRAM CHANGE
CnH
PITCH BEND CHANGE
EnH
TIMING CLOCK
F8H
START
FAH
CONTINUE
FBH
STOP
FCH
F0H 43H 00H 7EH 04H 0AH LM__0152AS (ALL SONG DATA) sum F7H
F0H 43H 00H 0AH 04H 0AH LM__0152QY (QYSEQ DATA) sum F7H
F0H 43H 00H 7EH 00H 1DH LM__0152SQ (SONG DATA) sum F7H
F0H 43H 0nH 0AH 04H 0AH LM__0018HQ (QY10SEQ DATA) sum F7H
F0H 43H 0nH 7EH 02H 56H LM__0018SQ (QY10SONG DATA) sum F7H
SW1
■
■
MIDI Transmit Channel
The transmit channel is preset for each track (0 … 6, 9)