MIDI Implementation
Model: | The Roland system exclusive messages use device IDs to specify multiple | |
Version: 1.00 | ||
TRANSMITTED DATA AND | The | |
Device ID(*1)”, and receives the system exclusive messages whose device ID is | ||
| ||
REGOGNIZED RECEIVE DATA | same as its device ID and 7FH. | |
(*1) See “Data Transfer Address Map” (p. 47) section. | ||
|
■Channel Voice message
●Polyphonic Key Pressure
Transmits the level meter value of
Status | Second | Third | ||
AFH | mmH | llH | ||
mm = Note No.: 00H - 07H | (0 - 7) |
|
| |
ll = Level Meter Value: 00H - 7FH (0 - 127) |
| |||
Level Meter |
|
|
|
|
Target |
|
|
|
|
| ||||
Note | Level |
|
|
|
| Meter |
|
|
|
Number | Channel |
|
|
|
| ||||
0 | Input | 1 |
|
|
1 | Input | 2 |
|
|
2 | Output | 1 |
|
|
3 | Output | 2 |
|
|
4 | GR(COMP) | 1 |
|
|
5 | GR(COMP) | 2 |
|
|
6 | GR(EXP) | 1 |
|
|
7 | GR(EXP) | 2 |
|
|
Level Meter Value and Level |
| |||
Value | Level |
|
|
|
00dB
1
2
:
127
●Control Change
Switches the group of effect patch (MIDI ch. is fixed to 16.)
Status | Second | Third |
BFH | 00H | mmH |
BFH | 20H | llH |
mm = upper byte of bank number: |
| 00H |
|
| |||||
ll = lower byte of bank number: |
| 00H | - 7FH (0 - 127) | ||||||
Bank | Select | Program Change | Patch Number |
|
| ||||
MSB | LSB |
|
|
|
|
| |||
00H | 00H | 00H | - 28H( 0 | - 40) Preset | #01 - | #41 |
| ||
00H | 40H | 00H | - 3FH( 0 | - 63) User | #01 - | #64 |
|
●Program Change
Switches the effect patch (MIDI ch. is fixed to 16.)
Status | Second |
CFH | ppH |
pp = Program No.: | 00H - 3FH (0 - 63) |
■System Exclusive Message
Status | Data Byte | Status |
|
F0H | iiH,ddH, ..., eeH | F7H | |
Byte | Description |
|
|
F0H | Status of System Exclusive Message | ||
iiH | Manufacturer ID |
|
|
| 41H Roland’s Manufacturer ID | ||
| 7EH Universal Non | ||
| 7FH Universal | ||
ddH | Data: | 00H - 7FH (0 - 127) | |
: | : |
|
|
eeH | Data |
|
|
F7H | EOX | (End of System Exclusive message) |
The
The
❍About Model ID
The Model ID of the
●Universal System Exclusive Message
❍INQUIRY MESSAGE
❍Identity Request
Status | Data Byte | Status |
F0H | 7EH,Dev,06H,01H | F7H |
Byte | Description |
|
F0H | Status of System Exclusive Message | |
7EH | Universal System Exclusive Message Non | |
Dev | Device ID (or 7FH) |
|
06H | General Information (sub ID #1) | |
01H | Identify Request | (sub ID #2) |
F7H | EOX (End of System Exclusive Message) |
The message is used to request the particular information of the
If the
❍Identity Reply
Status | Data Bytes | Status |
| |
F0H |
| 7EH,Dev,06H,02H,41H,4EH,01H,00H,00H,ssH,ssH,ssH,ssH F7H | ||
Byte |
| Description |
|
|
F0H |
| Status of System Exclusive Message | ||
7EH |
| Universal System Exclusive Message Non | ||
Dev |
| Device ID |
|
|
06H |
| General Information | (sub ID #1) | |
02H |
| Identify Request | (sub ID #2) | |
41H |
| Manufacturer ID | (Roland) | |
4EH 01H | Device Family Code | |||
00H | 00H | Device Family No. |
|
|
ssH ssH |
|
|
| |
ssH ssH | Software Revision Level |
|
| |
F7H |
| EOX | (End of System Exclusive Message) | |
●Data Transfer | (RQ1, DT1) |
❍Data Request (RQ1)
Status | Data Bytes |
| Status | |
F0H |
| 41H,Dev,00H,4EH,11H,aaH,bbH,ccH,ssH,ssH,ssH,Sum | F7H | |
Byte |
| Description |
|
|
F0H |
| Status of System Exclusive Message |
| |
41H |
| Manufacturer ID |
| (Roland) |
Dev |
| Device ID |
|
|
00H | 4EH | Model ID |
| |
11H |
| Command ID |
| (RQ1) |
aaH |
| Address MSB |
|
|
bbH |
| Address MID |
|
|
ccH |
| Address LSB |
|
|
ssH |
| Size MSB |
|
|
ssH |
| Size MID |
|
|
ssH |
| Size LSB |
|
|
Sum |
| Check Sum |
|
|
F7H |
| EOX | (End of System Exclusive Message) |
The message is used to request data to the
The
The
1.The requested address correspond to the specified parameter base address of the
2.The requested size is over 1 byte.
❍About Device ID
System Exclusive messages are not assigned to any particular MIDI channel. Instead, they have their own special control parameter called device ID.
46