Owner's manual

2
M-480 MIDI Implementation
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 M-480 can transfer and receive the internal parameters information using system
exclusive messages. The M-480 can transmit and receive Universal System Exclusive
messages, Data Request (RQ1) and Data set (DT1) as the System Exclsive Message.
About Model ID
The Model ID of the M-480 is 00H, 00H, 24H as for Data Request (RQ1) and Data set (DT1).
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 DIs to specify multiple M-480 units. The M-480 sends system exclusive
messages using 00H-1FH, and receives the system exclusive messages whose device ID is
same as its device DI and 7FH. The value of the device ID is the value set on the REMOTE
popup’s Dev ID minus one.
Unidersal 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 Identity Request (sub-ID #2)
F7H EOX (End of System Exclusive message)
The message is used to request the particular information of the M-480. The M-480 does not
transmit the message. If the M-480 received the message and the device ID of the message is
same as its device ID or 7FH, the M-480 transmits the following Identity Reply message.
Identity Reply
Status
Data Byte Status
F0H 7EH,Dev,06H,02H,41H,24H,02H, F7H
00H,02H,ssH,ssH,ssH,ssH
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)
02H Identity Reply (sub-ID #2)
41H Manufacturer ID (Roland)
24H 02H Device Family Code
00H 02H Device Family No.
ssH ssH ssH ssH Software Revision Level
F7H EOX (End of System Exclusive message)
When M-480, the value of the software revision level is 00H 00H 00H 00H.
MIDI Machine Control Commands
Status
Data Byte Status
F0H 7FH,Dev,06H,aaH, ...,bbH F7H
Byte Description
F0H Status of System Exclusive Message
7FH Universal System Exclusive message Real-time 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“
Data Transfer (RQ1, DT1)
Data Request (RQ1)
Status
Data Byte Status
F0H 41H,Dev,00H,00H,24H,11H,aaH,bbH, F7H
ccH,ddH,ssH,ssH,ssH,ssH,Sum
Byte Description
F0H Status of System Exclusive Message
41H Manufacturer ID (Roland)
Dev Device ID
00H 00H 24H Model ID (M-480)
11H Command ID (RQ1)
aaH Address MSB
bbH Address
ccH Address
ddH Address LSB
ssH Size MSB
ssH Size
ssH Size
ssH Size LSB
Sum Check Sum
F7H EOX (End of System Exclusive message)
This messages is used to request parameters from the M-480. When this message is
received, the requested data will be transmitted if the following conditions are satisfied.
1. The address specified by RQ1 corresponds to one of the applicable parameter base
addressed of the M-480.
2. The requested size is 1 or grater.
If the above conditions are satisfied, the corresponding parameters will be transmitted in
the form described in Data Set (DT1).
Data Set (DT1)
Status
Data Byte Status
F0H 41H,Dev,00H,00H,24H,12H,aaH,bbH, F7H
ccH,ddH, ...,eeH,Sum
Byte
Description
F0H Status of System Exclusive Message
41H Manufacturer ID (Roland)
Dev Device ID
00H 00H 24H Model ID (M-480)
12H Command ID (DT1)
aaH Address MSB
bbH Address
ccH Address
ddH Address LSB
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 received device, and the address on the message correspond to the
specified parameter base address, the received data are stored form the specified parameter
base address.