91
Input/output
settings
Introduction Connections Basic operation Switching images Effects BPM sync External devices Video fader Appendices
MIDI Implementation
(continued)

Program Change

Status 2nd byte
CnH ppH
pp = program number: 00H - 7FH (prog.1 - prog.128)
* This selects the input channels. For more detailed information refer to the
Bank Select parameters.
* If a non-selectable Program Change is received, it will be ignored.

Channel Pressure

Status 2nd byte
DnH vvH
* Just as for Control Change messages, you can make settings in MIDI Setup
to use Channel Pressure messages to control a wide variety of things. For
details on the factory settings, refer to “Settings Transmitted/Received Using
MIDI” (p. 96).

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)
* Just as for Control Change messages, you can make settings in MIDI Setup
to use Channel Pressure messages to control a wide variety of things. For
details on the factory settings, refer to “Settings Transmitted/Received Using
MIDI” (p. 96).
System realtime messages

Active Sensing

Status
FEH
* Once an Active Sensing message is received, the system will begin
monitoring the interval between all subsequent messages. If there is an
interval of greater than approximately 400 ms between messages while
monitoring is occurring, the system will perform reception error processing
and will then stop monitoring the message interval.

Timing Clock

Status
F8H
* Used to synchronize BPM SYNC.

Start

Status
FAH
* Specifies the beginning of the beat for BPM SYNC.
System exclusive messages
Status Data bytes Status
F0H iiH,ddH,...,eeH F7H
F0H: System Exclusive Message status
ii = ID number: An ID number (manufacturer ID) that indicates the
manufacturer to which the exclusive message belongs.
Roland’s manufacturer ID is 41H. ID numbers 7EH and 7FH
are used for Universal Non-realtime Messages (7EH) and
Universal Realtime Messages (7FH) to extend the MIDI
specification.
dd, .. ee = data: 00H-7FH (0-127)
F7H: EOX (End Of Exclusive)

Data Set 1 (DT1)

This is the message that transfers actual data, and is used to specify data for a
device.
Status Data bytes Status
F0H 41H, dev, 00H, 00H, 28H, 12H, F7H
aaH, bbH, ccH, ddH, ..., eeH, sum
Byte Explanation
F0H Exclusive status
41H ID number (Roland)
dev Device ID (dev: 00H-FH, factory setting is 10H, 7FH is
Broadcast)
00H 1st byte of model ID (V-8)
00H 2nd byte of model ID (V-8)
28H 3rd byte of model ID (V-8)
12H Command ID (DT1)
aaH Upper byte of address
bbH Address
ccH Address
ddH Data: the actual data to be transmitted. Multi-byte data is
transmitted in the order of the address
: :
eeH Data
sum Checksum
F7H EOX (End Of Exclusive)
Status Data bytes Status
F0H 41H, dev, 00H, 51H, 12H,F7H
aaH, bbH, ccH, ddH, ..., eeH, sum
Byte Explanation
F0H Exclusive status
41H ID number (Roland)
dev Device ID (dev: 00H-FH, factory setting is 10H, 7FH is
Broadcast)
00H Upper byte of model ID (V-Link message)
51H Lower byte of model ID (V-Link message)
12H Command ID (DT1)
aaH Upper byte of address
bbH Address
ccH Address
ddH Data: the actual data to be transmitted. Multi-byte data is
transmitted in the order of the address.
eeH Data
sum Checksum
F7H EOX (End Of Exclusive)
* For details on setting the address, size, and checksum, refer to “Exclusive
message examples and checksum calculation” (p. 96).
* Data that exceeds 256 bytes must be divided into packets of 256 bytes or
less for transmission. If a subsequent “Data Set 1” message is transmitted,
an interval of at least 20 ms must be left between packets.
V-8_e.book 91ページ 2008年5月15日 木曜日 午後1時11分