307
MIDI Implementation
3. Data reception (Sequencer Section)
3.1 Messages recorded during recording
■
Channel Voice Messages
●
Note Off
Status
2nd byte
3rd byte
8nH
kkH
vvH
9nH
kkH
00H
n=MIDI channel number:
0H - FH (ch.1 - ch.16)
kk=note number:
00H - 7FH (0 - 127)
vv=note off velocity:
00H - 7FH (0 - 127)
*
Not received when the Note parameter (Recording Select window) is OFF.
●
Note on
Status
2nd byte
3rd byte
9nH
kkH
vvH
n=MIDI channel number:
0H - FH (ch.1 - ch.16)
kk=note number:
00H - 7FH (0 - 127)
vv=note on velocity:
01H - 7FH (1 - 127)
*
Not received when the Note parameter (Recording Select window) is OFF.
●
Polyphonic Aftertouch
Status
2nd byte
3rd byte
AnH
kkH
vvH
n=MIDI channel number:
0H - FH (ch.1 - ch.16)
kk=note number:
00H - 7FH (0 - 127)
vv=Polyphonic Aftertouch:
00H - 7FH (0 - 127)
*
Not received when the Poly Afertouch parameter (Recording Select window) is OFF.
●
Control Change
Status
2nd byte
3rd byte
BnH
kkH vvH
n=MIDI channel number:
0H - FH (ch.1 - ch.16)
kk=Control number:
00H - 78H (0 - 120)
vv=value:
00H - 7FH (0 - 127)
*
Not received when the Control Change parameter (Recording Select window) is OFF.
●
Program Change
Status
2nd byte
CnH
ppH
n=MIDI channel number:
0H - FH (ch.1 - ch.16)
pp=Program number:
00H - 7FH (prog.1 - prog.128)
*
Not received when the Program Change parameter (Recording Select window) is OFF.
●
Channel Aftertouch
Status
2nd byte
DnH
vvH
n=MIDI channel number:
0H - FH (ch.1 - ch.16)
vv=Channel Aftertouch:
00H - 7FH (0 - 127)
*
Not received when the Channel Aftertouch parameter (Recording Select window) is
OFF.
●
Pitch Bend Change
Status
2nd byte
3rd byte
EnH
llH
mmH
n=MIDI channel number:
0H - FH (ch.1 - ch.16)
mm, ll=Pitch Bend value:
00 00H - 40 00H - 7F 7FH (-8192 - 0 - +8191)
*
Not received when the Pitch Bend parameter (Recording Select window) is OFF.
■
Channel Mode messages
●
All Sound Off (Controller number 120)
Status
2nd byte
3rd byte
BnH
78H
00H
n=MIDI channel number:
0H - FH (ch.1 - ch.16)
●
Reset All Controller (Controller number 121)
Status
2nd byte
3rd byte
BnH
79H
00H
n=MIDI channel number:
0H - FH (ch.1 - ch.16)
●
Omni Off (Controller number 124)
Status
2nd byte
3rd byte
BnH
7CH
00H
n=MIDI channel number:
0H - FH (ch.1 - ch.16)
*
The same processing will be done as when an All Note Off message is received.
●
Omni On (Controller number 125)
Status
2nd byte
3rd byte
BnH
7DH
00H
n=MIDI channel number:
0H - FH (ch.1 - ch.16)
*
The same processing will be done as when an All Note Off message is received.
●
Mono (Controller number 126)
Status
2nd byte
3rd byte
BnH
7EH
mmH
n=MIDI channel number:
0H - FH (ch.1 - ch.16)
mm=mono number:
00H - 10H (0 - 16)
*
The same processing will be done as when an All Note Off message is received.
●
Poly (Controller number 127)
Status
2nd byte
3rd byte
BnH
7FH
00H
n=MIDI channel number:
0H - FH (ch.1 - ch.16)
*
The same processing will be done as when an All Note Off message is received.
Fantom-X678_r_e.book 307 ページ 2005年5月12日 木曜日 午後4時40分