233
Appendices
2. Transmit data
■
System Realtime Message
●
Active sensing
Status
FEH
*
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 SC-8850.
When an appropriate “Identity Request Message” and “Data Request 1 (RQ1)” message are
received, the requested internal data will be transmitted.
❍
Identity Reply
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)
*
Reply the message by the unique device ID (dev) when the device has received the
“Identity Request Message” in the Broadcast.
❍
Data set 1DT1 (12H)
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)
*
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. Refer to the
Address and Size given in
Section 3. Individual Parameter Transmission
(page 233).
*
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, please refer to
Section 5
(p.245)
There are two ways in which GS data is transmitted: Individual Parameter Transmission
(Section 3 page 233) in which individual parameters are transmitted one by one, and Bulk
Dump Transmission (Section 4 page 242) in which a large amount of data is transmitted at
once.
3. Individual Parameter Transmission
(Model ID=45H or 42H)
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 by “#” cannot be used as starting
addresses.
■
Address Block map
An outlined address map of the Individual Parameter Transmission is as follows;
<Model ID = 45H>
fig.11-14e
<Model ID = 42H>
●
Port-A
fig.11-15e
Address (H)
10 00 00
Display Data
Block
Address (H)
00 00 00
20 00 00
21 00 00
40 00 00
40 10 00
41 00 00
SYSTEM
USER TONE BANK
USER DRUM SET
PATCH PART
(BLOCK00-0F)
DRUM SETUP
Block
A
A
PATCH COMMON
#A
Содержание Sound Canvas SC-8850
Страница 256: ...SC 8850 Owner s Manual 01891545 00 7 A3 31N...