Owner's manual

EXR-5/EXR-3 MIDI Implementation
10
3. Individual Parameter Transmission
(Model ID=42)
Individual Parameter Transmission transmits data (or requests data) for one parameter as one exclusive message (one packet of "F0 ..... F7").
In Individual Parameter Transmission, you must use the Address and Size listed in the following "Parameter Address Map". Addresses marked at "#" cannot be used as starting
addresses.
System Realtime Message
Active sensing
* This will be transmitted constantly at intervals of approximately 250 ms.
System Exclusive messages
“Identity Reply” and “Data Set 1 (DT1)” are the only System Exclusive messages transmitted by the EXR-5/EXR-3.
When an appropriate “Identity Request Message” and “Data Request 1 (RQ1)” message are received, the requested internal data will be transmitted.
Identity Reply
* Reply the message by the unique device ID (dev) when the device has received the “Identity Request Message” in the Broadcast.
Data set 1 DT1 (12H)
* The amount of data that can be transmitted at one time depends on the type of data, and data will be transmitted from the specified starting address and size.
* Data larger than 128 bytes will be divided into packets of 128 bytes or less, and each packet will be sent at an interval of about 40 ms.
* Regarding the checksum, refer to “4. Supplementary material”, Example of an Exclusive message and calculating a checksum, (page 18).
Status
FEH
Status Data byte Status
F0H 7EH, dev, 06H, 02H, 41H, 42H, 00H, 00H, 06H, ssH, ssH, ssH, ssH F7H
Byte
Explanation
FOH Exclusive status
7EH ID number (Universal Non-realtime Message)
dev Device ID (use the same as the device ID of Roland)
06H Sub ID#1 (General Information)
02H Sub ID#2 (Identity Reply)
41H ID number (Roland)
42H Device family code (LSB)
00H Device family code (MSB)
00H Device family number code (LSB)
06H Device family number code (MSB)
ssH Software revision level
ssH Software revision level
ssH Software revision level
ssH Software revision level
F7H EOX (End of Exclusive)
Status
Data byte Status
F0H 41H, dev, 42H, 12H, aaH, bbH, ccH, ddH, ... eeH, sum F7H
Byte
Explanation
F0H Exclusive status
41H ID number (Roland)
dev Device ID (dev: 00H~1FH, Initial value is 10H)
42H Model ID (GS)
12H Command ID (DT1)
aaH Address MSB: upper byte of the starting address of the data to be sent
bbH Address: middle byte of the starting address of the data to be sent
ccH Address LSB: lower byte of the starting address of the data to be sent.
ddH Data: the actual data to be sent. Multiple bytes of data are transmitted in order starting from the address.
: :
eeH Data
sum Checksum
F7H EOX (End Of Exclusive)