111
MIDI Implementation
1. Receive Data
■
Channel Voice Messages
●
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)
*
Received if PHOTO CHANGE TRIGGER is set to NOTE or NOTE RND.
●
Control Change
❍
Bank Select MSB (Controller number 0)
Status
2nd byte
3rd byte
BnH
00H
mmH
n = MIDI channel number:
0H - FH (ch.1 - 16)
mm = Bank number:
00 13H (photo page A - T)
*
Received if PHOTO CHANGE TRIGGER is set to PC.
❍
Control Change (Controller number 1 - 31, 33 - 95)
Status
2nd byte
3rd byte
BnH
ccH
vvH
n = MIDI channel number:
0H - FH (ch.1 - 16)
cc = Controller number:
01H - 1FH , 21H - 5FH
(CC01 - CC31, CC33 - CC95)
vv = Controller value :
00H - 7FH (1 - 127)
*
Messages of the controller number assigned to TRIGGER CC are received if
PHOTO CHANGE TRIGGER is set to CC.
*
Messages of the controller number assigned as the CC Assignment for MIX,
WIPE, TITLE, TRANSITION TIME, or VIDEO OUT are received.
●
Program Change
Status
2nd byte
CnH
ppH
n = MIDI channel number:
0H - FH (ch.1 - 16)
pp = Program number:
00H - 0BH (photo.1 - 12)
*
Received if PHOTO CHANGE TRIGGER is set to PC.
■
System Realtime Message
●
Start
Status
FAH
●
Continue
Status
FBH
●
Stop
Status
FCH
Model: P-1(Photo Presenter) Date: Jan. 28. 2004 Version: 1.00
■
System Exclusive Message
Status
Data byte
Status
F0H
iiH, ddH, ......,eeH F7H
F0H:
System Exclusive Message status
ii = ID number:
an ID number (manufacturer ID) to indicate the manufacturer
whose Exclusive message this is. Roland’s manufacturer ID is
41H.
ID numbers 7EH and 7FH are extensions of the MIDI standard;
Universal Non-realtime Messages (7EH) and Universal
Realtime Messages (7FH).
dd,...,ee = data:
00H - 7FH (0 - 127)
F7H:
EOX (End Of Exclusive)
Of the System Exclusive messages received by this device, the Data Request (RQ1)
messages and the Data Set (DT1) messages will be set automatically.
●
Data Transmission
This instrument can use exclusive messages to exchange many varieties of internal
settings with other devices.
The model ID of the exclusive messages used by this instrument is 00H 7BH (P-1)
and 00H51H (V-LINK).
❍
Data Request 1RQ1
This message requests the other device to transmit data. The address and size
indicate the type and amount of data that is requested.
When a Data Request message is received, if the device is in a state in which it is
able to transmit data, and if the address and size are appropriate, the requested
data is transmitted as a Data Set 1 (DT1) message. If the conditions are not met,
nothing is transmitted.
Status
data byte
status
F0H
41H, dev, 00H, 7BH, 11H,
F7H
aaH, bbH, ccH,ssH, ttH, uuH, vvH, sum
Byte
Remarks
F0H
Exclusive status
41H
ID number (Roland)
dev
device ID (dev: 10H - 1FH, 7FH)
00H
model ID #1 (P-1)
7BH
model ID #2 (P-1)
11H
command ID (RQ1)
aaH
address MSB
bbH
address
ccH
address LSB
ssH
size MSB
ttH
size
uuH
size LSB
sum
checksum
F7H
EOX (End Of Exclusive)
*
The size of data that can be transmitted at one time is fixed for each type of data.
And data requests must be made with a fixed starting address and size. Refer to
the address and size given in “Parameter Address Map” (p. 113).
*
For the checksum, refer to (p. 116).
P-1_e.book 111 ページ 2004年2月24日 火曜日 午後7時56分