Roland XP-10 Owner's Manual page 82

Multitimaral synthesizer
Hide thumbs Also See for XP-10:
Table of Contents

Advertisement

Chapter 12. Appendix
@ Universal Realtime System Exclusive Messages
© Master volume
Status
Data byte
Status
POU
7FH, 7FH, 04H, O1H, UH, mmH
7H
Byle
Explanation
FOH
Exclusive status
TPH
ID number
{universal realtime message)
7FH
Device ID
(Broadcast)
04H
Sub 1081
{Device Control messages}
1H
Sub ID#2
(Master Volume)
UH
Master volume lower byte
momH
Master volume upper byte
F7H
EOX
(End Of Exclusive)
* The lower byte (1H) of Master Volume will be handled as OOH.
* This message will not be received if "Rx.GS Reset SW = OFF, or "Rx Sys.Ex.SW = OFF.
@ Universal Non-realtime System Exclusive Messages
D Inquiry Request
Status
Data byte
Status
POH,
TEN, dev, 06H, OLH
F7H
Byte
Explanation
FOH
Exclusive status
7FH
ID number
{universal non-realtime message}
dev
Device ID
(dev: OOH - 1FH
Initial value is 10H(17))
O6H,O1H
Inquiry Request
F7H
EOX
{End Of Exclusive)
+ When Inquiry Request is received Inquiry Reply message will be transmitted.
* Regarding the Inquiry Reply, please refer to page 84.
* Even if Device [D is 7FH(Broadcast),inquiry Reply message will be transmitted.
© Data transmission
XP-10 can transmit and receive the various parameters using System Exclusive messages.
The exclusive awssage of GS Format data has a mode! ID of 42H and a device JD of 11H (18), and it is com-
man to all the GS devices,
Request datal
RQ?
This message requests the other device to send data. The Address and Size determine the type and amount
of data tu be sent.
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
Statue
FOH
41H, dev, 42H, 11H, aaH, bbH, ccH, ssH, ttH, uH, sum
F7H
Byte
Explanation
POH
Exclusive status
aH
{2 number
{Roland}
dev
Device ID
(dev: 00H -1FH — Initial value is 10H(17))
mod
Model 1D
(mod: GS242H, XP-10=7BH)
1H
Command ID
(RQ1)
aaH
Address MSB_: upper byte of the starting address of the requested data
bbH
Address
i middle byte of the starting address of the requested data
ect
Address LSB: lower byte of the starting adress of the requested data
ssH
Size MSB
tH
Size
uuH
Size LSB
sum
Checksum
FH
EOX
(End Of Exclusive)
* The amount of data that can be transmitted at once 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 (Page
84).
* Regarding the checksum please refer to Section 4 (Page 91).
(2 Data set 1
DT1
'This is the message that actually performs data transmission, and is used when you wish to transmit the
data.
Stat
Data byte
Status
AOR
41H, dev, 42H, 12H, aaHt, bbH, ccH, ddH, ... eeH, sum
F7H
Byte
Explanation
POH
Exclusive status
41H
4D number
(Roland)
dev
Device ID
(dev: OOH - 1FH
Initial value is 10H(17))
mod
Model ID
(mod: GS=42H, XP-10=7BH)
RH
Command 1D
(DT1)
aaH
Address MSB_: upper byte of the starting address of the transmitted data
bbli
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.
eH
Data
sum
Checksum
F7H
EOX
(End Of Exclusive}
* The amount of data that can be transmitted at one time depends on the type af data, and data can be
received only from the specified starting address and size. Refer to the Address and Size given in Section 3
(Pageé4).
* Data larger than 128 bytes must be divided inte 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 checksurn please refer to section 4 (Page 91).
82
Section 2. Transmit dota
@ Channel Voice Messages
The message is (ransmitled through the Ta Channel set in the MIDI Function. When
set to PART transmis-
sion takes place on the MIDI receive channel set for the currently Part.
@ Note off
Status
dod byte
3ed byte
8nH
kkH
vwH
n=MIDI channel number
20H - FH (ch. - ch 16)
kk=note number
2 OOH - 7FH (0 - 127}
vvenote off velocity
: 00H - 7FH (0 - 127)
@ Note on
Status
nu byte
3rd
byte
on
kkH
vwH
n=MIDI channel number
kksnote number
vv=note on velocity
: OH - FH (ch E - ch.16)
00H - 7FH (0 - 127)
:O1H - 7FH (1 - 127)
@ Control Change
* By selecting a Control Change Number that corresponds to the selting of the System Setup Slider]
CC#/Slider2 CC#/Pedal CC#, you can transmit any desired contral change. The settings will be transmit on
the transmit channel of current part.
©
Bank Select
(Controller number 0,32)
Status
2nd byte
Sard byte
BaH
OOH
mmH
BnH
2H
uH
n=MIDI channel number
> OH - FH (ch.t - ch.16}
mm,ji=Bank number
:00H,00H - 7FH,7FH (bank.! - bank.16384)
Initial Value = 00 OOH (bank.1)
* This message is transmitted when tone change is made on the panel or "Send GS Sctup"is executed.
O Modulation
({Controfler number 1)
Status
Zod byte
rd_byte
BnH.
OlH
vwH
n=MIDI channel number
vv=Modulation depth
20H - FH (ch.1 - ch.16)
OOH - 7FH (0 - 127)
* This message is transmitted when the Modulation Lever is used.
© Portamento Time (Controller number 5)
Status
2nd byte
Sed byte
BnH
05H
vvH
n=MIDI channel number
vv=Portamento Time
OH - FH (ch.} - ch.16)
OOH - 7FH (0 - 127)
initial vatue = OOH (OFF)
* The current setting value is transmitted when the Portamento Time set to 1 - 127.
© Data Entry (Controller number 6,38)
Status
2nd byte
Udbyte
BoH
06H
mmH
Bn
2611
ta
n=MIDI channel number
1 OH - FH (ch.} - ch.16)
mm, lJ= the value of the parameter specified by RPN/NRPN
* This message is transmitted when tone change is made on the panel or "Send GS/General MIDI Setup" is
executed,
O Volume
(Controiler number 7)
Status
dnd byte
3rd byte
Bak
07H
vvwH
n=MIDI channel number
< OH - FH (ch.1 - ch.i6)
vv=Volume
: OOH - 7FH (0 - 127)
Initial value= 64H (100)
* This message is transmitted when "Send GS/General MIDI Setup" is executed,
O Pan
(Controtler number 10)
Status
2nd. byte
ded byte
Bn
OAH
vwH
n=MIDI channel number
0H - FH (ch.1 - ch.16)
vv=pan
: OOH - 40H - 7FH (Lett - Center - Right)
Initial value = 40H (Center)
* This message is transmitted when "Send GS/General MIDI Setup" is executed.
O Expression
(Controller number 11)
'Status
BaH
OBH
wi
n=MIDI channel number
2 OH - FH (ch.1 - ch. 16)
vv=Expression
1 OOH - 7FH (0 - 127}
Initial value = 7FH (127)
* This message is transmitted when the pedal in operated with PEDAL Asgn sel to EXPRESSION.
QD Haidt
(Controtler number 64)
Stafus
2odbyte
acd byte
BrH
40H
wH
n=MIDI channel number
vv=Control value
20H - FH {ch.1 - ch.16)
00H - 7FH {0 - 127) 0-63=OFF 64-127=ON
* This message is transmitted when the pedal in operated with PEDAL Asgn set to HOLD.

Advertisement

Table of Contents
loading

Table of Contents