116
MIDI Implementation
●
Program Change
Parameters on the Mixer/Effect section can be changed when UTILITY-MIDI screens
EFFECT P.C.Rx Sw is “On.”
When UTILITY-MIDI screens EFFECT P.C. Rx Sw is “On,” 00H-03H is received if it
operates as the Effect Program Change.
When UTILITY-MIDI screens SCENE P.C. Rx Sw is “On,” MIDI Channel No. FH is received
if it operates as the Scene Change.
If V-LINK function is enable, see “5.V-LINK”.
Status Second
------ ------
CnH ppH
n = MIDI Channel No.:
0H - 3H (ch.1 = FX1 ch.2 = FX2 ch.3 = FX3 ch.4 = FX4)
FH (ch.16 = Scene Memory (*1))
pp = Program No. : 00H - 63H (0 - 99) n = 0H - 3H
pp = Program No. : 00H - 63H (0 - 99) n = FH
(*1) If received while VS-2400CD is playing, play back stops,
and then restarts after the scene switched. Never receives while recording.
●
Pitch Bend Change
Receives when effect Algorithm 27 (Voice Transformer) is selected and MIDI control Sw is
On.
Status Second Third
------ ------ -----
EnH llH mmH
n = MIDI Channel No.: 0H - 3H (ch.1-ch.4)
n = 0,2 (ch.1 = FX1, ch.3 = FX3)
: Voice Transformer : Fine Pitch
n = 1,3 (ch.2 = FX1, ch.4 = FX3)
: Voice Transformer : Fine Formant
mm,ll = Value : 00H,00H - 40H,00H - 7FH,7FH
(-8192 - 0 - +8191)
■
System Common Messages
●
MIDI Time Code Quarter Frame Messages
MIDI Time Code Quarter Frame Messages can be transmitted while the VS-2400CD is
running (Playing or Recording) if the UTILITY-SYNC screens SYNC MODE is “INT” and
SYNC Gen. is “MTC.”
The transmitted time counts are summed to “SYNC OFF SET TIME” as the project top is
“00:00:00:00.”
The VS-2400CD synchronizes with the time counts which are summed to “SYNC OFFSET
TIME” as the project top is “00:00:00:00” if the SYNC screens SYNC MODE is “EXT.”
Status Second
------ ------
F1H mmH (= 0nnndddd)
nnn = Message type: 0 = Frame count LS nibble
1 = Frame count MS nibble
2 = Seconds count LS nibble
3 = Seconds count MS nibble
4 = Minutes count LS nibble
5 = Minutes count MS nibble
6 = Hours count LS nibble
7 = Hours count MS nibble
dddd = 4bit nibble data : 0H - FH (0 - 15)
If the upper and lower 4 bits of the count are combined, these bit fields are assigned as
follows.
Frame Count xxxyyyyy
xxx Reserved (000)
yyyyy Frame No. (0-29)
Seconds Count xxyyyyyy
xx Reserved (00)
yyyyyy Second Count (0-59)
Minutes Count xxyyyyyy
xx Reserved (00)
yyyyyy Minutes Count (0-59)
Hour Count xyyzzzzz
x Reserved (0)
yy Time Code Type
0 = 24 Frame/Sec
1 = 25 Frame/Sec
2 = 30 Frame/Sec (Drop Frame)
3 = 30 Frame/Sec (Non Drop Frame)
zzzzz Hours Count
●
Song Position Pointer
The current position is transmitted with the Song Position Pointer Message before the VS-
2400CD starts top run or after the locate operation when UTILITY-SYNC screens SYNC
MODE is “INT” and SYNC Gen. is “MIDIclk” or “SyncTr.”
Status Second Third
------ ------ -----
F2H mmH nnH
mm,nn = Song Position Point: 00H 00H - 7FH 7FH
■
System Real time Message
Transmitted when UTILITY-SYNC screens SYNC MODE is “INT” and SYNC Gen. is
“MIDIclk” or “SyncTr.”
●
Timing Clock
Status
------
F8H
●
Start
Status
------
FAH
●
Continue
Status
------
FBH
●
Stop
Status
------
FCH
■
System Exclusive Message
Status Data Byte Status
------ ----------------------------------------------- ------
F0H iiH,ddH, ..., eeH F7H
Byte Description
---- ----------------
F0H Status of System Exclusive Message
iiH Manufacturer ID
41H Roland’s Manufacturer ID
7EH Universal Non Real-time Message
7FH Universal Real-time Message
ddH Data: 00H - 7FH (0 - 127)
: :
eeH Data
F7H EOX (End of System Exclusive message)
The VS-2400CD can transfer and receive the internal parameters information using system
exclusive messages, and also can be controlled by the external devices using system
exclusive message.
The VS-2400CD can transmit and receive Universal System Exclusive messages, Data
Request (RQ1) and Data set (DT1) as the System Exclusive Message.
❍
About Model ID
The Model ID of the VS-2400CD is 00H,61H as for Data Request (RQ1) and Data set (DT1).
The VS-2400CD also can receive 00H,61H (VS-2400CD) and 00,36H (VE-7000).
❍
About Device ID
System Exclusive messages are not assigned to any particular MIDI channel. Instead, they
have their own special control parameter called device ID.
The roland system exclusive messages use device IDs to specify multiple VS-2400CD units.
The VS-2400CD sends system exclusive messages using 00H-1FH, and receives the system
exclusive messages whose device ID is same as its device ID and 7FH. the value of the
device ID is the value set on the UTILITY-MIDI screens DEVICE ID minus one.
●
Universal System Exclusive message
❍
Identity Request
Status Data Byte Status
------ ----------------------------------------------- ------
F0H 7EH,Dev,06H,01H F7H
Byte Description
---- -------------------------
F0H Status of System Exclusive Message
7EH Universal System Exclusive message Non Real-time header
Dev Device ID (or 7FH)
06H General Information (sub-ID #1)
01H Identify Request (sub-ID #2)
F7H EOX (End of System Exclusive Message)
The message is used to request the particular information of the VS-2400CD.
The VS-2400CD does not transmit the message.
If the VS-2400CD received the message and the device ID of the message is same as its
device.
ID or 7FH, the VS-2400CD transmits the following Identify Reply message.
❍
Identity Reply
Status Data Byte Status
------ ----------------------------------------------- ------
F0H 7EH,Dev,06H,02H,41H,mmH,mmH,00H,00H,00H,00H, F7H
ssH,ssH
Byte Description
---- -------------------------
F0H Status of System Exclusive Message
7EH Universal System Exclusive Non Real-time Header
Dev Device ID
06H General Information (sub-ID #1)
2400_app_e.book 116 ページ 2005年4月28日 木曜日 午後1時14分