MIDI Implementado
2. Data Transmission
Channel Voice Messages
When execute the Data Transfer, following Control Changes and Program Change will
transmit.
Control Change
Bank Select (Controller number 0, 32)
Status
2nd byte
BnH
00H
BnH
20H
n = MIDI channel number:
mm, ll = Bank number:
Portamento Time (Controller number 5)
Status
2nd byte
BnH
05H
n = MIDI channel number:
vv = Portamento Time:
Data Entry (Controller number 6, 38)
Status
2nd byte
BnH
06H
BnH
26H
n = MIDI channel number: 0H - FH (ch.1 - 16)
mm, ll = the value of the parameter specified by RPN/NRPN
mm = MSB, ll = LSB
Volume (Controller number 7)
Status
2nd byte
BnH
07H
n = MIDI channel number:
vv = Volume:
Panpot (Controller number 10)
Status
2nd byte
BnH
0AH
n = MIDI channel number:
vv = Panpot:
144
3rd byte
mmH
llH
0H - FH (ch.1 - 16)
00 00H - 7F 7FH (bank.1 - bank.16384)
3rd byte
vvH
0H - FH (ch.1 - 16)
00H - 7FH (0 - 127)
3rd byte
mmH
llH
3rd byte
vvH
0H - FH (ch.1 - 16)
00H - 7FH (0 - 127)
3rd byte
vvH
0H - FH (ch.1 - 16)
00H - 40H - 7FH (Left - Center - Right),
Portamento (Controller number 65)
Status
2nd byte
BnH
41H
n = MIDI channel number:
vv = Control value:
Resonance (Controller number 71)
Status
2nd byte
BnH
47H
n = MIDI channel number:
vv= Resonance value (relative change):
Release Time (Controller number 72)
Status
2nd byte
BnH
48H
n = MIDI channel number:
vv = Release Time value (relative change):
Attack time (Controller number 73)
Status
2nd byte
BnH
49H
n = MIDI channel number:
vv = Attack time value (relative change): 00H - 40H - 7FH (-64 - 0 - +63)
Cutoff (Controller number 74)
Status
2nd byte
BnH
4AH
n = MIDI channel number:
vv = Cutoff value (relative change):
Decay Time (Controller number 75)
Status
2nd byte
BnH
4BH
n = MIDI channel number:
vv = Decay Time value (relative change):
3rd byte
vvH
0H - FH (ch.1 - 16)
00H - 7FH (0 - 127) 0 - 63 = OFF, 64 - 127 = ON
3rd byte
vvH
0H - FH (ch.1 - 16)
00H - 40H - 7FH (-64 - 0 - +63)
3rd byte
vvH
0H - FH (ch.1 - 16)
00H - 40H - 7FH (-64 - 0 - +63)
3rd byte
vvH
0H - FH (ch.1 - 16)
3rd byte
vvH
0H - FH (ch.1 - 16)
00H - 40H - 7FH (-64 - 0 - +63)
3rd byte
vvH
0H - FH (ch.1 - 16)
00H - 40H - 7FH (-64 - 0 - +63)