MIDI Implementation
1. Recognized Data
1.1 Channel Voice message
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=Velocity
:00H - 7fH(O - 127)
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(O - 127)
vv=Velocity
:00H - 7fH(0 - 127)
Control Change
Modulation
Status
2nd Byte
3rd Byte
BnH
01H
vvH
n=MIDI channel number
:0H-fH(ch.1 - ch.16)
vv = Modulation depth
:00H - 7fH(0 - 127)
Default = 00H
Data Entry
Status
2nd Byte
3rd Byte
BnH
06H
mmH
BnH
26H
IIH
n=MIDI channel number
:0H-fH(ch.1 - ch.16)
Status
2nd Byte
3rd Byte
BnH
07H
vvH
n=MIDI channel number
:0H-fH(ch.1 - ch.16)
Status
2nd Byte
3rd Byte
BnH
OaH
vvH
n=MIDI channel number
:0H-fH(ch.1 - ch.16)
Status
2nd Byte
3rd Byte
BnH
ObH
vvH
n=MIDI channel number
:0H-fH(ch.1 - ch.16)
Status
2nd Byte
3rd Byte
BnH
40H
WH
n=MIDI channel number
:0H-fH(ch.1 - ch.16)
0 - 63 =OFF, 64 - 127=ON
51