Data Transmission - Roland VC-2 Supplementary Manual

Roland vc-2 vocal designer: supplementary guide
Hide thumbs Also See for VC-2:
Table of Contents

Advertisement

❍ Data Set 1 (DT1)
Status
Data byte
F0H
41H, dev, 00H, 00H, 0DH, 12H, aaH,
bbH, ccH, ddH, eeH, ... ffH, sum
Byte
Explanation
F0H
Exclusive status
41H
ID number (Roland)
dev
Device ID (dev: 00H - 1FH, 7FH)
00H
Model ID #1 (VC-2)
00H
Model ID #2 (VC-2)
0DH
Model ID #3 (VC-2)
12H
Command ID (DT1)
aaH
Address MSB
bbH
Address
ccH
Address
ddH
Address LSB
eeH
Data: the actual data to be sent. Multiple bytes of data are
transmitted in order starting from the address.
:
:
ffH
Data
sum
Checksum
F7H
EOX (End Of Exclusive)
* The amount of data that can be transmitted at one time depends on the type of
data, and data will be transmitted from the specified starting address and size.
Refer to the address and size given in "Parameter Address Map" (p. 6).
* Data larger than 256 bytes will be divided into packets of 256 bytes or less, and
each packet will be sent at an interval of about 20 ms.
* Regarding the checksum, please refer to (p. 14)
* Not received when the Receive Exclusive (Rx Sys-Ex) parameter (SYSTEM
Common MIDI/USB) is OFF.
Status
Data byte
F0H
41H, dev, 42H, 12H, aaH, bbH,
ccH, ddH, ... eeH, sum
Byte
Explanation
F0H
Exclusive status
41H
ID number (Roland)
dev
Device ID (dev: 10H - 1FH, 7FH)
42H
Model ID (GS)
12H
Command ID (DT1)
aaH
Address MSB
bbH
Address
ccH
Address LSB
ddH
Data: the actual data to be transmitted. Multiple bytes of data
are transmitted starting from the address.
:
:
eeH
Data
sum
Checksum
F7H
EOX (End Of Exclusive)
* The amount of data that can be transmitted at one time depends on the type of
data, and data will be transmitted from the specified starting address and size.
Refer to the address and size given in "Parameter Address Map" (p. 6).
* Data larger than 256 bytes will be divided into packets of 256 bytes or less, and
each packet will be sent at an interval of about 20 ms.
* Regarding the checksum, please refer to (p. 14)
* Not received when the Receive Exclusive (Rx Sys-Ex) parameter (SYSTEM
Common MIDI/USB) is OFF.

2. Data Transmission

Status
■ Channel Voice Messages
F7H
● Note Off
Status
8nH
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
9nH
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
❍ Bank Select (Controller number 0, 32)
Status
BnH
BnH
n = MIDI channel number: 0H - FH (ch.1 - 16)
mm, ll = Bank number: 00 00H - 7F 7FH (bank.1 - bank.16384)
❍ Modulation (Controller number 1)
Status
BnH
Status
n = MIDI channel number: 0H - FH (ch.1 - 16)
F7H
vv = Modulation depth: 00H - 7FH (0 - 127)
❍ Hold 1 (Controller number 64)
Status
BnH
n = MIDI channel number: 0H - FH (ch.1 - 16)
vv = Control value: 00H - 7FH (0 - 127) 0 - 63 = OFF, 64 - 127 = ON
● Program Change
Status
CnH
n = MIDI channel number: 0H - FH (ch.1 - 16)
pp = Program number: 00H - 7FH (prog.1 - prog.128)
● Channel Pressure (for V-Synth only)
Status
DnH
n = MIDI channel number: 0H - FH (ch.1 - 16)
vv = Channel Pressure: 00H - 7FH (0 - 127)
● Pitch Bend Change (for V-Synth only)
Status
EnH
n = MIDI channel number: 0H - FH (ch.1 - 16)
mm, ll = Pitch Bend value: 00 00H - 40 00H - 7F 7FH (-8192 - 0 - +8191)
VC-2 MIDI Implementation
2nd byte
3rd byte
kkH
vvH
2nd byte
3rd byte
kkH
vvH
2nd byte
3rd byte
00H
mmH
20H
llH
2nd byte
3rd byte
01H
vvH
2nd byte
3rd byte
40H
vvH
2nd byte
ppH
2nd byte
vvH
2nd byte
3rd byte
llH
mmH
5

Advertisement

Table of Contents
loading

Table of Contents