4
MIDI Implementation
l
Universal Realtime System Exclusive Messages
m
Master Volume
Status Data byte Status
F0H 7FH, 7FH, 04H, 01H, llH, mmH F7H
Byte Explanation
F0H Exclusive status
7FH ID number (universal realtime message)
7FH Device ID (Broadcast)
04H Sub ID#1 (Device Control)
01H Sub ID#2 (Master Volume)
llH Master Volume lower byte
mmH Master Volume upper byte
F7H EOX (End Of Exclusive)
* The lower byte (llH) of Master Volume will be handled as 00H.
* The MASTER LEVEL parameter (System Parameter) will change.
m
Master Fine Tuning
Status Data byte Status
F0H 7FH, 7FH, 04H, 03H, llH, mmH F7H
Byte Explanation
F0H Exclusive status
7FH ID number (universal realtime message)
7FH Device ID (Broadcast)
04H Sub ID#1 (Device Control)
03H Sub ID#2 (Master Fine Tuning)
llH Master Fine Tuning LSB
mmH Master Fine Tuning MSB
F7H EOX (End Of Exclusive)
mm, ll: 00 00H - 40 00H - 7F 7FH (-100 - 0 - +99.9 [cents])
* The MASTER TUNE parameter (System Parameter) will change.
l
Data Transmission
This instrument can use exclusive messages to exchange many varieties of internal
settings with other devices.
The model ID of the exclusive messages used by this instrument is 00H 00H 41H.
m
Data Request 1 RQ1 (11H)
This message requests the other device to transmit data. The address and size indicate
the type and amount of data that is requested.
When a Data Request message is received, if the device is in a state in which it is able
to transmit data, and if the address and size are appropriate, the requested data is
transmitted as a Data Set 1 (DT1) message. If the conditions are not met, nothing is
transmitted.
status data byte status
F0H 41H, dev, 00H, 00H, 41H, 11H, aaH, bbH,
ccH, ddH, ssH, ttH, uuH, vvH, sum
F7H
Byte Remarks
F0H Exclusive status
41H ID number (Roland)
dev device ID (dev: 10H - 1FH, 7FH)
00H model ID #1 (SH-01)
00H model ID #2 (SH-01)
41H model ID #3 (SH-01)
11H command ID (RQ1)
aaH address MSB
bbH address
ccH address
ddH address LSB
ssH size MSB
ttH size
uuH size
vvH size LSB
sum checksum
F7H EOX (End Of Exclusive)
* The size of data that can be transmitted at one time is xed for each type of data.
And data requests must be made with a xed starting address and size. Refer to the
address and size given in “Parameter Address Map” (p. 8).
* For the checksum, refer to (p. 20).