Midi implementation 36, Universal system exclusive message, Data transfer (rq1, dt1) – Roland VS-1680 User Manual
Page 36
● Universal System Exclusive Message
❍ INQUIRY 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 Realtime 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-1680.
The VS-1680 does not transmit the message.
If the VS-1680 received the message and the device ID of the message is same
as its device ID or 7FH, the VS-1680 transmits the following Identity Reply
message.
✧ Identity Reply
Status
Data Bytes
Status
F0H
7EH,Dev,06H,02H,41H,7CH,00H,00H,00H,00H,00H,ssH,ssH
F7H
Byte
Description
F0H
Status of System Exclusive Message
7EH
Universal System Exclusive Message Non Realtime Header
Dev
Device ID
06H
General Information (sub ID #1)
02H
Identify Request (sub ID #2)
41H
Manufacturer ID (Roland)
0EH 01H Device Family Code (VS-1680)
00H 00H Device Family No.
00H
00H
ssH ssH Software Revision Level
F7H
EOX (End of System Exclusive Message)
✧ MIDI Machine Control Commands
Status
Data Bytes
Status
F0H
7FH,Dev,06H,aaH, ..., bbH F7H
Byte
Description
F0H
Status of System Exclusive Message
7FH
Universal System Exclusive Message Realtime Header
Dev
Device ID (or 7FH)
06H
MMC Command Message
aaH
Command
:
:
bbH
Command
F7H
EOX (End of System Exclusive Message)
(*) see ‘3. MIDI Machine Control’ section
✧ MIDI Machine Control Responses
Status
Data Bytes
Status
F0H
7FH,Dev,07H,aaH, ..., bbH F7H
Byte
Description
F0H
Status of System Exclusive Message
7FH
Universal System Exclusive Message Realtime Header
Dev
Device ID
07H
MMC Response Message
aaH
Response
:
:
bbH
Response
F7H
EOX (End of System Exclusive Message)
(*) see ‘3. MIDI Machine Control’ section
● Data Transfer (RQ1, DT1)
❍ Data Request (RQ1)
Status
Data Bytes
Status
F0H
41H,Dev,00H, 0EH,11H,aaH,bbH,ccH,ssH,ssH,ssH,Sum
F7H
Byte
Description
F0H
Status of System Exclusive Message
41H
Manufacturer ID (Roland)
Dev
Device ID
00H 0EH ModelID (VS-1680)
11H
Command ID (RQ1)
aaH
Address MSB
bbH
Address
ccH
Address LSB
ssH
Size MSB
ssH
Size
ssH
Size LSB
Sum
Check Sum
F7H
EOX (End of System Exclusive Message)
The message is used to request data to the VS-1680.
The VS-1680 does not transmit this message.
The VS-1680 transmits the requested data using Data Set(DT1) under following
condition when it received the message.
1.
The requested address correspond to the specified parameter base address
of the VS-1680.
2.
The requested size is over 1 byte.
❍ Data Set (DT1)
Status
Data Bytes
Status
F0H
41H,Dev,00H,0EH,12H,aaH,bbH,ccH,ddH, ..., eeH,Sum
F7H
Byte
Description
F0H
Status of System Exclusive Message
41H
Manufacturer ID (Roland)
Dev
Device ID
00H 0EH
Model ID (VS-1680)
12H
Command ID (DT1)
aaH
Address MSB
bbH
Address
ccH
Address LSB
ddH
Data
:
:
eeH
Data
Sum
Check Sum
F7H
EOX (End of System Exclusive Message)
✧ The message is received under the following condition.
If the device ID on the message is same as that of the receive device, and the address on the
message correspond to the specified parameter base address, the received data are stored
from the specified parameter base address. If the interval of received messages is shorter
than 25 msec, the VS-1680 can not work the receive message procedure correctly.
✧ The message is transmitted under the following condition.
When the VS-1680 transmit the data on the requested parameter after receiving the Data
Request message(RQ1).
see ‘2. Data Transfer Address Map’ for more details of the transfer parameters.
✧ The message is transmitted under the following condition.
When the VS-1680 transmit the data on the requested parameter after receiving the Data
Request message(RQ1).
see ‘2. Data Transfer Address Map’ for more details of the transfer parameters.
MIDI Implementation
36