157 midi implementation, Data transmission, Appendices – Roland V-Synth User Manual
Page 157: Channel voice messages, Control change

157
MIDI Implementation
Appendices
2. Data Transmission
■
Channel Voice Messages
●
Note Off
Status
2nd byte
3rd byte
8nH
kkH
vvH
n = MIDI channel number:
0H - FH (ch.1 - 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 - 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 parameters of
controllers (Time Trip Pad, D Beam, Knob, and so on), the V-Synth can transmit any
control change message.
❍
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 - 16)
mm, ll = Bank number:
00 00H - 7F 7FH (bank.1 - bank.16384)
*
These messages are transmitted when Patch is selected. But not transmitted when
Transmit Program Change or Transmit Bank Select parameter (SYSTEM Com MIDI/
USB) is OFF.
*
Although with the V-Synth you can select the Bank Select messages to be transmitted, be
sure to refer to the Program Change Map on (p. 153) for the Bank Select messages
transmitted when the V-Synth is select a Patch, Rhythm Set, Multitimbre or
Performance.
❍
Modulation (Controller number 1)
Status
2nd byte
3rd byte
BnH
01H
vvH
n = MIDI channel number:
0H - FH (ch.1 - 16)
vv = Modulation depth:
00H - 7FH (0 - 127)
❍
Breath Type MSB (Controller number 2)
Status
2nd byte
3rd byte
BnH
02H
vvH
n = MIDI channel number:
0H - FH (ch.1 - 16)
vv = Control value:
00H - 7FH (0 - 127)
❍
Volume (Controller number 7)
Status
2nd byte
3rd byte
BnH
07H
vvH
n = MIDI channel number:
0H - FH (ch.1 - 16)
vv = Volume:
00H - 7FH (0 - 127)
❍
Expression (Controller number 11)
Status
2nd byte
3rd byte
BnH
0BH
vvH
n = MIDI channel number:
0H - FH (ch.1 - 16)
vv = Expression:
00H - 7FH (0 - 127)
❍
General Purpose Controller 1 MSB (Controller number 16)
Status
2nd byte
3rd byte
BnH
10H
vvH
n = MIDI channel number:
0H - FH (ch.1 - 16)
vv = Control value:
00H - 7FH (0 - 127)
❍
General Purpose Controller 2 MSB (Controller number 17)
Status
2nd byte
3rd byte
BnH
11H
vvH
n = MIDI channel number:
0H - FH (ch.1 - 16)
vv = Control value:
00H - 7FH (0 - 127)
❍
General Purpose Controller 3 MSB (Controller number 18)
Status
2nd byte
3rd byte
BnH
12H
vvH
n = MIDI channel number:
0H - FH (ch.1 - 16)
vv = Control value:
00H - 7FH (0 - 127)
❍
General Purpose Controller 4 MSB (Controller number 19)
Status
2nd byte
3rd byte
BnH
13H
vvH
n = MIDI channel number:
0H - FH (ch.1 - 16)
vv = Control value:
00H - 7FH (0 - 127)
❍
Breath Type LSB (Controller number 34)
Status
2nd byte
3rd byte
BnH
22H
vvH
n = MIDI channel number:
0H - FH (ch.1 - 16)
vv = Control value:
00H - 7FH (0 - 127)
❍
General Purpose Controller 1 LSB (Controller number 48)
Status
2nd byte
3rd byte
BnH
30H
vvH
n = MIDI channel number:
0H - FH (ch.1 - 16)
vv = Control value:
00H - 7FH (0 - 127)
❍
General Purpose Controller 2 LSB (Controller number 49)
Status
2nd byte
3rd byte
BnH
31H
vvH
n = MIDI channel number:
0H - FH (ch.1 - 16)
vv = Control value:
00H - 7FH (0 - 127)
❍
General Purpose Controller 3 LSB (Controller number 50)
Status
2nd byte
3rd byte
BnH
32H
vvH
n = MIDI channel number:
0H - FH (ch.1 - 16)
vv = Control value:
00H - 7FH (0 - 127)
❍
General Purpose Controller 4 LSB (Controller number 51)
Status
2nd byte
3rd byte
BnH
33H
vvH
n = MIDI channel number:
0H - FH (ch.1 - 16)
vv = Control value:
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 - 16)
vv = Control value:
00H - 7FH (0 - 127) 0-63 = OFF, 64-127 = ON
❍
General Purpose Controller 5 (Controller number 80)
Status
2nd byte
3rd byte
BnH
50H
vvH
n = MIDI channel number:
0H - FH (ch.1 - 16)
vv = Control value:
00H - 7FH (0 - 127)
❍
General Purpose Controller 6 (Controller number 81)
Status
2nd byte
3rd byte
BnH
51H
vvH
n = MIDI channel number:
0H - FH (ch.1 - 16)
vv = Control value:
00H - 7FH (0 - 127)
❍
General Purpose Controller 7 (Controller number 82)
Status
2nd byte
3rd byte
BnH
52H
vvH
n = MIDI channel number:
0H - FH (ch.1 - 16)
vv = Control value:
00H - 7FH (0 - 127)
❍
General Purpose Controller 8 (Controller number 83)
Status
2nd byte
3rd byte
BnH
53H
vvH
n = MIDI channel number:
0H - FH (ch.1 - 16)
vv = Control value:
00H - 7FH (0 - 127)