Roland GW-7 Midi Implementation Manual page 10

Roland gw-7: install guide
Hide thumbs Also See for GW-7:
Table of Contents

Advertisement

Roland GW-7 MIDI Implementation
●Universal Non-realtime System Exclusive Message
❍Identity Reply Message
Receiving Identity Request Message, the GW-7 send this message.
Status
Data byte
F0H
7EH, dev, 06H, 02H, 41H, 07H, 02H,
nnH, 00H, 00H, 07H, 00H, 00H
Byte
Explanation
F0H
Exclusive status
7EH
ID number (Universal Non-realtime Message)
dev
Device ID (dev: 10H - 1FH)
06H
Sub ID#1 (General Information)
02H
Sub ID#2 (Identity Reply)
41H
ID number (Roland)
07H 02H
Device family code
nnH 00H
Device family number code (nnH: 00H or 01H)
00H 07H 00H 00H
Software revision level
F7H
EOX (End of Exclusive)
3. Individual Parameter Transmission
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 Exclusive Messages
When an appropriate "Data Request 1 (RQ1)" message is received, the requested internal data will be transmitted as "Data Set 1 (DT1)".
●Data Request 1 (RQ1)
Status
Data byte
F0H
41H, dev, 42H, 11H, aaH, bbH, ccH,
ssH, ttH, uuH, sum
Byte
Explanation
F0H
Exclusive status
41H
ID number (Roland)
dev
Device ID (dev: 00H - 1FH, Initial value is 10H)
42H
Model ID (GS)
11H
Command ID (RQ1)
aaH
Address MSB: upper byte of the starting address of the requested data.
bbH
Address: middle byte of the starting address of the requested data.
ccH
Address LSB: lower byte of the starting address of the requested data.
ssH
Size MSB
ttH
Size
uuH
Size LSB
sum
Checksum
F7H
EOX (End Of Exclusive)
* The amount of data that can be transmitted at one time will depend on the type of data, and data must be requested using a specific starting address and size.
* Regarding the checksum, refer to "5. Supplementary material", Example of an Exclusive message and calculating a checksum (p. 19).
●Data Set 1 (DT1)
Status
Data byte
F0H
41H, dev, 42H, 12H, aaH, bbH, ccH,
ddH, ..., sum
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.
:
:
sum
Checksum
F7H
EOX (End Of Exclusive)
* 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 msec.
* Regarding the checksum, refer to "5. Supplementary material", Example of an Exclusive message and calculating a checksum (p. 19).
10
Status
F7H
Status
F7H
Status
F7H

Advertisement

Table of Contents
loading

Table of Contents