MIDI Implementation
8
z
Program Change
Status
2nd Byte
CnH ppH
pp= Program Number: 00H–7FH (prog.1–prog.128)
* The receiving channel is specified by Clip Control Ch. of V-LINK.
* If unavailable program change is received, the unit ignores.
* Select video input or memory number to match the bank select. For information on
control for bank select and program change, refer to “Bank Select” (p. 7).
z
Channel Pressure
Status
2nd Byte
DnH vvH
* The receiving channel of effect control and output fade control is specified by Color
Control Ch. of V-LINK. The receiving channel for all the other controls is specified by
Clip Control Ch. of V-LINK.
z
Pitch Bend Change
Status
2nd Byte
3rd Byte
EnH llH mmH
mm,ll= Pitch Bend Value: 00 00H–40 00H–7F 7FH (-8192–0–+8191)
* The receiving channel of effect control and output fade control is specified by Color
Control Ch. of V-LINK. The receiving channel for all the other controls is specified by
Clip Control Ch. of V-LINK.
1-4. Common Messages for All Modes
System Exclusive Messages
z
Active Sensing
Status
FEH
* When the unit receives active sensing, the unit status changes to observe the
message intervals. In this status, the unit executes receiving error process if a
message interval exceeds 400 msec. Then the unit returns to status of no interval
observation.
* These are not received when “MIDI Rx SOURCE” is set to “USB.”
z
Timing Clock
Status
F8H
* When “MIDI Rx TEMPO CLOCK” is set to “ON,” BPM SYNC synchronization is performed.
z
Start
Status
FAH
* When “MIDI Rx TEMPO CLOCK” is set to “ON,” the start of the BPM SYNC beat is set.
z
Continue
Status
FBH
* When “MIDI Rx TEMPO CLOCK” is set to “ON,” the start of the BPM SYNC beat is set.
System Exclusive Messages
Status
Data Byte
Status
F0H
iiH,ddH,...,eeH F7H
F0H:
Status of the system exclusive message
ii= ID number:
This is to specify the manufacturer of the product that
generates the message. The manufacture ID of Roland is 41H.
The ID numbers of 7EH and 7EF are the expansion of MIDI
standard and used as universal non-realtime message (7EH) and
universal realtime message (7FH).
dd,...,ee=data:
00H–7FH (0–127)
F7H:
EOX (End of Exclusive)
z
Data Request 1 (RQ1)
This is the message to request of “send data” to the connected device. Specify data
type and amount using address and size. When this is received, the unit sends the
requested data as “Data Set 1 (DT1)” message in case the unit is in status where the
sending of data is possible and requested address and size are appropriate. If not, the
unit sends nothing.
Status
Data Byte
Status
F0H
41H, dev, 00H, 00H, 00H, 20H, 11H, aaH, F7H
bbH, ccH, ssH, ttH, uuH, sum
Byte
Explanation
F0H
Exclusive Status
41H
Manufacturer ID (Roland)
dev
Device ID (dev : 00H–1FH, 10H is default)
00H
1st byte of model ID (V-1HD)
00H
2nd byte of model ID (V-1HD)
00H
3rd byte of model ID (V-1HD)
20H
4th byte of model ID (V-1HD)
11H
Command ID (RQ1)
aaH
Address upper byte
bbH
Address middle byte
ccH
Address lower byte
ssH
Size upper byte
ttH
Size middle byte
uuH
Size lower byte
sum Checksum
F7H
EOX (end of exclusive)
* Depending on the data type, the amount of single-time transmission is specified.
It is necessary to execute data request according to the specified first address and
size. Refer to the “3. Parameter Address Map” (p. 12) for address and size.
* See “Example of an Exclusive Message and Calculating a Checksum” (p. 20) for
checksum.