Apéndices
❍Scale/Octave Tuning Adjust
Status
Data byte
F0H
7EH,7FH,08H,08H,ffH,ggH,hhH,ssH...
Byte
Explanation
F0H
Exclusive status
7EH
ID number (Universal Non-realtime Message)
7FH
Device ID (Broadcast)
08H
Sub ID#1 (MIDI Tuning Standard)
08H
Sub ID#2 (scale/octave tuning 1-byte form)
ffH
Channel/Option byte1
bits 0 to 1 = channel 15 to 16
bit 2 to 6 = Undefined
ggH
Channel byte2
bits 0 to 6 = channel 8 to 14
hhH
Channel byte3
bits 0 to 6 = channel 1 to 7
ssH
12 byte tuning offset of 12 semitones from C to B
00H = -64 [cents]
40H = 0 [cents] (equal temperament)
7FH = +63 [cents]
F7H
EOX (End Of Exclusive)
❍Key-Based Instrument Controllers
Status
Data byte
F0H
7FH,7FH,0AH,01H,0nH,kkH,nnH,vvH... F7H
Byte
Explanation
F0H
Exclusive status
7FH
ID number (universal realtime message)
7FH
Device ID (Broadcast)
0AH
Sub ID#1 (Key-Based Instrument Control)
01H
Sub ID#2 (Controller)
0nH
MIDI Channel (00 – 0F)
kkH
Key Number
nnH
Control Number
vvH
Value
F7
EOX (End Of Exclusive)
nn=07H
Level
vv = 00H – 7FH
nn=0AH
Pan
vv = 00H – 7FH
nn=5BH
Reverb Send
vv = 00H – 7FH
nn=5D
Chorus Send
vv = 00H – 7FH
* This parameter affects drum instruments only.
GUniversal
Non-realtime
Messages
❍Identity Request Message
Status
Data byte
F0H
7EH, dev, 06H, 01H
Byte
Explanation
F0H
Exclusive status
7EH
ID number (Universal Non-realtime Message)
dev
Device ID (dev: 00H – 1FH (1 – 32), the initial value is 10H (17).)
06H
Sub ID#1 (General Information)
01H
Sub ID#2 (Identity Request)
F7H
EOX (End Of Exclusive)
* The "dev" is own device number or 7FH (Broadcast)
232
[8850]
Status
F7
[8850]
Status
0 – 200% (Relative)
Left – Right (Absolute)
0 – 127 (Absolute)
0 – 127 (Absolute)
System
Exclusive
Status
F7H
GData transmission
The SC-8850 can use Exclusive messages to transmit internal settings to other devices. There
are two types of Exclusive data transmission; Individual Parameter Transmission (page 233)
in which single parameters are transmitted one by one, and Bulk Dump Transmission (page
242) in which a large amount of data is transmitted at once.
The Exclusive message used when transmitting GS format data has a model ID of 42H and a
device ID of 10H. (The SC-8850 allows you to change the Device ID setting.)
❍Request data 1
RQ1 (11H)
This message requests the other device to send data. The Address and Size determine the
type and amount of data to be sent. There are two types of request; Individual Parameter
Request which requests data for an individual parameter, and Bulk Dump Request which
requests a large amount of data at once. In either case, the "Data Request 1 (RQ1)" message
format is used, and the Address and Size included in the message determine the type and
amount of data that is desired.
For Individual Parameter Request, refer to 3. Individual Parameter Transmission (page
233).
For Bulk Dump Request, refer to 4. Bulk Dump (page 242).
When a Data Request message is received, if the device is ready to transmit data and if the
address and size are appropriate, the requested data will be transmitted as a "Data Set 1
(DT1)" message. If not, nothing will be transmitted.
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(17))
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. Refer to the
Address and Size listed in Section 3. Individual Parameter Transmission (page 233).
* Regarding the checksum, please refer to Section 5 (p.245)
❍Data set 1 DT1 (12H)
This is the message that actually performs data transmission, and is used when you wish to
transmit the data.
Status
Data byte
F0H
41H, dev, 42H, 12H, aaH, bbH, ccH, ddH, ... eeH, sum
Byte
Explanation
F0H
Exclusive status
41H
ID number (Roland)
dev
Device ID (dev: 00H – 1FH Initial value is 10H(17))
42H
Model ID
(GS), 45H
12H
Command ID (DT1)
aaH
Address MSB: upper byte of the starting address of the transmitted data
bbH
Address:
middle byte of the starting address of the transmitted data
ccH
Address LSB:
lower byte of the starting address of the transmitted data
ddH
Data:
the actual data to be transmitted. Multiple bytes of data are
transmitted 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 can be received only 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 must be divided into packets of 128 bytes or less. If "Data Set
1" is transmitted successively, there must be an interval of at least 40 ms between
packets.
* Regarding the checksum, please refer to Section 5 (p.245)
Status
F7H
Status
F7H