Roland MIDI Implementation DP990F User Manual
Page 7
7
Status
Data
byte
Status
F0H
7FH, 7FH, 09H, 01H, 0nH, ppH, rrH
F7H
Byte
Explanation
F0H
Exclusive
status
7FH
ID number (Universal Realtime Message)
7FH
Device ID (Broadcast)
09H
Sub ID#1 (Controller Destination Setting)
01H
Sub ID#2 (Channel Pressure)
0nH
MIDI Channel (00 - 0F)
ppH
Controlled
parameter
rrH
Controlled
range
F7H
EOX (End Of Exclusive)
pp=0
Pitch
Control
rr = 28H - 58H
-24 - +24 [semitones]
pp=1
Filter Cutoff Control
rr = 00H - 7FH
-9600 - +9450 [cents]
pp=2
Amplitude
Control
rr = 00H - 7FH
0 - 200 [%]
pp=3
LFO Pitch Depth
rr = 00H - 7FH
0 - 600 [cents]
pp=4
LFO Filter Depth
rr = 00H - 7FH
0 - 2400 [cents]
pp=5
LFO
Amplitude
Depth
rr = 00H - 7FH
0 - 100 [%]
○Controller
Status
Data
byte
Status
F0H
7FH, 7FH, 09H, 03H, 0nH, ccH,
F7H
ppH,
rrH
Byte
Explanation
F0H
Exclusive
status
7FH
ID number (Universal Realtime Message)
7FH
Device ID (Broadcast)
09H
Sub ID#1 (Controller Destination Setting)
03H
Sub ID#2 (Control Change)
0nH
MIDI Channel (00 - 0F)
ccH
Controller number (01 - 1F, 40 - 5F)
ppH
Controlled
parameter
rrH
Controlled
range
F7H
EOX (End Of Exclusive)
pp=0
Pitch
Control
rr = 28H - 58H
-24 - +24 [semitones]
pp=1
Filter Cutoff Control
rr = 00H - 7FH
-9600 - +9450 [cents]
pp=2
Amplitude
Control
rr = 00H - 7FH
0 - 200 [%]
pp=3
LFO Pitch Depth
rr = 00H - 7FH
0 - 600 [cents]
pp=4
LFO Filter Depth
rr = 00H - 7FH
0 - 2400 [cents]
pp=5
LFO
Amplitude
Depth
rr = 00H - 7FH
0 - 100 [%]
○Scale/Octave Tuning Adjust
Status
Data
byte
Status
F0H
7EH, 7FH, 08H, 08H, ffH, ggH,
F7H
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
Status
F0H
7FH, 7FH, 0AH, 01H, 0nH,
F7H
kkH,
nnH,
vvH...
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 - 0FH)
kkH
Key
Number
nnH
Control
Number
vvH
Value
F7H
EOX (End Of Exclusive)
nn=07H
Level
vv = 00H - 7FH
0 - 200 [%] (Relative)
nn=0AH
Pan
vv = 00H - 7FH
Left - Right (Absolute)
nn=5BH
Reverb
Send
vv = 00H - 7FH
0 - 127 (Absolute)
nn=5DH
Chorus
Send
vv = 00H - 7FH
0 - 127 (Absolute)
* This parameter effects drum instruments only.
●Universal Non-realtime System Exclusive Messages
○Identity Request Message
Status
Data
byte
Status
F0H
7EH, 10H, 06H, 01H
F7H
Byte
Explanation
F0H
Exclusive
status
7EH
ID number (Universal Non-realtime Message)
10H
Device
ID
06H
Sub ID#1 (General Information)
01H
Sub ID#2 (Identity Request)
F7H
EOX (End Of Exclusive)
* Device ID = 10H or 7FH
●Data transmission
This instrument can receive the various parameters using System Exclusive
messages.
The exclusive message of GS format data has a model ID of 42H and a device
ID of 10H (17), and it is common to all the GS devices.
○Data set 1DT1
This is the message that actually performs data transmission, and is used when
you wish to transmit the data.
Status
Data
byte
Status
F0H
41H, 10H, 42H, 12H, aaH, bbH,
F7H
ccH,
ddH,
...
eeH,
sum
Byte
Explanation
F0H
Exclusive
status
41H
ID number (Roland)
10H
Device
ID
42H
Model ID (GS)
12H
Command
ID
(DT1)