Channel voice messages, Control change – Roland XP-30 User Manual
Page 188

188
MIDI Implementation
2. Data transmission (sound source section)
■
Channel Voice Messages
●
Note Off
status
2nd byte
3rd byte
8nH
kkH
vvH
n=MIDI channel:
0H - FH (ch.1 - ch.16)
kk=Note Number:
00H - 7FH (0 - 127)
vv=Note Off Velocity:
00H - 7FH (0 - 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 (0 - 127)
vv=Note On velocity:
01H - 7FH (1 - 127)
●
Control Change
*
By selecting a controller number that corresponds to the setting of the Assign parameter
(SYSTEM/CONTROL/CONTROL PEDAL) or each Assign parameter of C1–4 Slider
(SYSTEM/CONTROL/ASSIGN), you can transmit any desired control change.
❍
Bank Select (Controller number 0,32)
status
2nd byte
3rd byte
BnH
00H
mmH
BnH
20H
llH
n=MIDI channel number:
0H - FH (ch.1 - ch.16)
mm,ll=Bank number:
00 00H - 7F 7FH (bank.1 - bank.16384)
*
This message is not transmitted if Program parameter (SYSTEM/MIDI/TRANSMIT
MIDI) or Bank Sel parameter (SYSTEM/MIDI/TRANSMIT MIDI) is OFF.
*
For the Bank Select that corresponds to each Patch, refer to section 1.
*
This message is not transmitted in GM mode
❍
Modulation (Controller number 1)
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)
❍
Breath type (Controller number 2)
status
2nd byte
3rd byte
BnH
02H
vvH
n=MIDI channel number:
0H - FH (ch.1 - ch.16)
vv=control value:
00H - 7FH (0 - 127)
❍
Foot Type (Controller number 4)
status
2nd byte
3rd byte
BnH
04H
vvH
n=MIDI channel number:
0H - FH (ch.1 - ch.16)
vv=control value:
00H - 7FH (0 - 127)
❍
Portamento Time (Controller number 5)
status
2nd byte
3rd byte
BnH
05H
vvH
n=MIDI channel number:
0H - FH (ch.1 - ch.16)
vv=Portamento Time:
00H - 7FH (0 - 127)
❍
Volume (Controller number 7)
status
2nd byte
3rd byte
BnH
07H
vvH
n=MIDI channel number:
0H - FH (ch.1 - ch.16)
vv=Volume:
00H - 7FH (0 - 127)
❍
Balance (Controller number 8)
status
2nd byte
3rd byte
BnH
08H
vvH
n=MIDI channel number:
0H - FH (ch.1 - ch.16)
vv=Balance:
00H - 7FH (0 - 127)
❍
Panpot (Controller number 10)
status
2nd byte
3rd byte
BnH
0AH
vvH
n=MIDI channel number:
0H - FH (ch.1 - ch.16)
vv=panpot:
00H - 40H - 7FH (left - center - right)
❍
Expression (Controller number 11)
status
2nd byte
3rd byte
BnH
0BH
vvH
n=MIDI channel number:
0H - FH (ch.1 - ch.16)
vv=Expression:
00H - 7FH (0 - 127)
❍
Hold 1 (Controller number 64)
status
2nd byte
3rd byte
BnH
40H
vvH
n=MIDI channel number:
0H - FH (ch.1 - ch.16)
vv=control value:
00H - 7FH (0 - 127) 0-63=OFF, 64-127=ON
❍
Portamento (Controller number 65)
status
2nd byte
3rd byte
BnH
41H
vvH
n=MIDI channel number:
0H - FH (ch.1 - ch.16)
vv=control value:
00H - 7FH (0 - 127) 0-63=OFF, 64-127=ON
❍
Sostenuto (Controller number 66)
status
2nd byte
3rd byte
BnH
42H
vvH
n=MIDI channel number:
0H - FH (ch.1 - ch.16)
vv=control value:
00H - 7FH (0 - 127) 0-63=OFF, 64-127=ON
❍
Soft (Controller number 67)
status
2nd byte
3rd byte
BnH
43H
vvH
n=MIDI channel number:
0H - FH (ch.1 - ch.16)
vv=control value:
00H - 7FH (0 - 127) 0-63=OFF, 64-127=ON
❍
Hold 2 (Controller number 69)
status
2nd byte
3rd byte
BnH
45H
vvH
n=MIDI channel number:
0H - FH (ch.1 - ch.16)
vv=control value:
00H - 7FH (0 - 127)
❍
Sound Controller 2 (Controller number 71)
status
2nd byte
3rd byte
BnH
47H
vvH
n=MIDI channel number:
0H - FH (ch.1 - ch.16)
vv=control value:
00H - 40H - 7FH (-128 - 0 - +126)
❍
Sound Controller 3 (Controller number 72)
status
2nd byte
3rd byte
BnH
48H
vvH
n=MIDI channel number:
0H - FH (ch.1 - ch.16)
vv=control value:
00H - 40H - 7FH (-128 - 0 - +126)
❍
Sound Controller 4 (Controller number 73)
status
2nd byte
3rd byte
BnH
49H
vvH
n=MIDI channel number:
0H - FH (ch.1 - ch.16)
vv=control value:
00H - 40H - 7FH (-128 - 0 - +126)
❍
Sound Controller 5 (Controller number 74)
status
2nd byte
3rd byte
BnH
4AH
vvH
n=MIDI channel number:
0H - FH (ch.1 - ch.16)
vv=control value:
00H - 40H - 7FH (-64 - 0 - +63)
❍
General Purpose Controller 5 (Controller number 80)
status
2nd byte
3rd byte
BnH
50H
vvH
n=MIDI channel number:
0H - FH (ch.1 - ch.16)
vv=control value:
00H - 40H - 7FH (-128 - 0 - +126)