beautypg.com

Roland MIDI Implementation DP990F User Manual

Page 7

background image

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)