Roland Sound Expansion Series Owner's Manual page 35

Hide thumbs Also See for Sound Expansion Series:
Table of Contents

Advertisement

When this message is received, Rx.NRPN will set ON.
This message will not be received when "SysEx" parameter of "MIDI Rx Sw" group = OFF.
Make an interval of 50ms or more, before receiving the next message.
• Exit GS mode
This model will be in an operational mode of "Patch Table 1" when receiving this message.
Status
Data byte
F0H
41H, dev, 42H, 12H, 40H, 00H, 7FH, 7FH, 42H
Byte
Description
F0H
Exclusive status
41H
ID number (Roland)
dev
Device ID (dev: 00H — 1FH (1 — 32), Initial value is 10H (17))
42H
Model ID (GS)
12H
Command ID (DT1)
40H
Address MSB
00H
Address
7FH
Address LSB
7FH
Data (Exit GS mode)
42H
Check sum
F7H
EOX (End Of Exclusive)
This message will not be received when "Exclusive" parameter of "MIDI Rx Sw" group = OFF.
Make an interval of 50ms or more, before receiving the next message.
2. TRANSMIT DATA
System realtime
• Active sensing
status
FEH
This message is transmitted with 250 milli seconds interval.
• System exclusive message
status
data bytes
F0H
iiH,ddH,.....,eeH
F7H
F0H: System exclusive
ii = manufacturer ID: 41H (65)
dd, ..., ee = Data: 00H — 7FH (0 — 127)
F7H: EOX (End of Exclusive/System common)
Refer to section 3,4.
3. Exclusive communications
The Sound Expansion Series can send and receive patch parameter, etc using the system exclusive message.
The model ID code of the Sound Expansion Series is 46H. The device ID code is to be determined by the "Device ID"
setting of Master.
The Sound Expansion Series ignores GS exclusive message other than "GS reset," "Exit GS mode" and "Scale tune
parameter," General MIDI system on, General MIDI system off, GS reset and Exit GS.
The model ID of the GS is 42H.
One way communication.
• Request data 1 RQ1 (11H)
Bytes
Description
F0H
Exclusive status
41H
Manufacturer ID (Roland)
Dev
Device ID
46H
Model ID (Sound Expansion Series)
11H
Command ID (RQ 1)
aaH
Address MSB
bbH
Address
ccH
Address
ddH
Address LSB
ssH
Size MSB
ttH
Size
uuH
Size
vvH
Size LSB
sum
Check sum
F7H
EOX (End of exclusive)
Receive only: the Sound Expansion Series does not send this message.
Data set 1 DT1 (12H)
Status
F7H
• 1. Sound Expansion Series (MODEL ID = 46H)
Bytes
Description
F0H
Exclusive status
41H
Manufacturer ID (Roland)
Dev
Device ID
46H
Model ID
12H
Command ID (DT 1)
aaH
Address MSB
bbH
Address
ccH
Address
ddH
Address LSB
eeH
Data
:
:
ffH
Data
sum
Check sum
F7H
EOX (End of exclusive)
2. GS (MODEL ID = 42H)
Bytes
Description
F0H
Exclusive status
41H
Manufacturer ID (Roland)
Dev
Device ID
42H
Model ID (GS)
12H
Command ID (DT!)
aaH
Address MSB
bbH
Address
ccH
Address
eeH
Data
:
:
ffH
Data
sum
Check sum
F7H
EOX (End of Exclusive)
Note: When the device ID is 7FH, Sound Expansion Series can receive the exclusive message even if the unit number
is anything.
• Parameter address map
Address and size are configured in 7 bits, hexadecimal notation.
Address
MSB
LSB
Binary
0aaa aaaa
0bbb bbbb
0ccc cccc
7-bits hex
AA
BB
CC
Size
MSB
LSB
Binary
0sss ssss
0ttt tttt
0uuu uuuu
7-bits hex
SS
TT
UU
• Parameter base address
1) A pair of two addresses preceded by the symbol # represents a divided — by -two data. e.g.the data ABH (hex) is
divided into 0AH and 0BH and sent in that order.
2) Parameter associated with address following the symbol % are for Sound Expansion Series
• Example of exclusive data
Data Set 1 (1 byte data)
To Select Pan-Delay for the Reverb Type.
F0 41 10 46 12 00 00 10 0D 07 5C F7
Note that the 5th byte value is 12H in order to "Set" the data.
Send the data (07 for Pan-Delay) with the address (00 00 01 0D for reverb type) of the "Performance common"
parameter.
Data set 1 (2 byte data)
To Select Wave Number 141 for Patch Tone 1 in Part 1.
F0 41 10 46 12 00 00 28 01 08 0C 43 F7
The Address for Patch Tone 1 in Part 1 is 00 00 28 01.
If you want to send 140 as a data, first you need to change it to hex-decimal notation which is 8C.
Then divide this in 2 byte, which is called "nibblizing" , and send 08 0C as data.
Request Data
Make the module to send the chorus level.
F0 41 10 46 11 00 00 10 12 00 00 00 01 5D F7
Note that the 5th byte value is 11H, in order to "Request" the data.
Send 00 00 10 12 as an Address for Chorus Level and 00 00 00 01 as "Size of the data" for it, which is 1 byte.
When the module receives this data, it will automatically send back the following data from MIDI OUT.
F0 41 10 46 12 00 00 10 12 3C 22 F7
MIDI IMPLEMENTATION
0ddd dddd
DD
0vvv vvvv
VV
15

Advertisement

Table of Contents
loading

Table of Contents