beautypg.com

Roland MIDI Implementation DP990F User Manual

Page 4

background image

4

to specify the parameter to be controlled, and then use Data Entry messages to

specify the value of the specified parameter. Once an RPN parameter has been

specified, all Data Entry messages received on that channel will modify the

value of that parameter. To prevent accidents, it is recommended that you set

RPN Null (RPN Number = 7FH/7FH) when you have finished setting the value

of the desired parameter.Refer to Section 4. “Examples of actual MIDI

messages”

On this instrument, RPN can be used to modify the following parameters.

RPN Data

entry

MSB LSB

MSB LSB

Explanation

00H 00H

mmH ---

Pitch Bend Sensitivity

mm: 00H-18H (0-24 semitones),

Initial Value = 02H (2 semitones)

ll: ignored (processed as 00h)

specify up to 2 octaves in semitone steps

00H 01H

mmH llH

Master Fine Tuning

mm, ll: 00 00H - 40 00H - 7F 7FH

(-100 - 0 - +99.99 cents),

Initial Value = 40 00H (0 cent)

ll: ignored (processed as 00h)

specify up to 2 octaves in semitone steps

Refer to 4. Supplementary material,

“About

tuning”

00H 02H

mmH ---

Master Coarse Tuning

mm: 28H - 40H - 58H

(-24 - 0 - +24 semitones),

Initial Value = 40H (0 cent)

ll: ignored (processed as 00h)

00H 05H

mmH llH

Modulation Depth Range

mm: 00H - 04H (0 - 4 semitones)

ll: 00H - 7FH (0 - 100 cents)100/128 Cent/Value

7FH 7FH

--- ---

RPN null

Set condition where RPN and NRPN are

unspecified. The data entry messages after set

RPN null will be ignored. (No Data entry

messages are required after RPN null).

Settings already made will not change.

mm,

ll:

ignored

Program Change

Status 2nd

byte

CnH ppH

n = MIDI channel number: 0H-FH (ch.1-ch.16)

pp = Program number:

00H-7FH (prog.1-prog.128)

* Not received when Rx.PROGRAM CHANGE = OFF. (Initial value is ON)

* After a Program Change message is received, the sound will change

beginning with the next Note-on. Voices already sounding when the Program

Change message was received will not be affected.

* For Drum Parts, Program Change messages will not be received on bank

numbers 129-16384 (the value of Control Number 0 is other than 0 (00H)).

Channel Pressure

Status 2nd

byte

DnH vvH

n = MIDI channel number: 0H-FH (ch.1-ch.16)

vv = Channel Pressure :

00H-7FH (0-127)

* Not received when Rx.CH PRESSURE (CAf) = OFF. (Initial value is ON)

* The resulting effect is determined by System Exclusive messages. With the

initial settings there will be no effect.

Pitch Bend Change

Status 2nd

byte 3rd

byte

EnH llH

mmH

n = MIDI channel number: 0H-FH (ch.1-ch.16)

mm, ll = Pitch Bend value: 00 00H - 40 00H - 7F 7FH (-8192 - 0 - +8191)

* Not received when Rx.PITCH BEND = OFF. (Initial value is ON)

* The resulting effect is determined by System Exclusive messages. With the

initial settings the effect is Pitch Bend.

Channel Mode Messages

All Sounds Off (Controller number 120)

Status 2nd

byte 3rd

byte

BnH 78H

00H

n = MIDI channel number: 0H-FH (ch.1-ch.16)

* When this message is received, all currently-sounding notes on the

corresponding channel will be turned off immediately.

Reset All Controllers (Controller number 121)

Status 2nd

byte 3rd

byte

BnH 79H

00H

n = MIDI channel number: 0H-FH (ch.1-ch.16)

* When this message is received, the following controllers will be set to their

reset values.

Controller

Reset

value

Pitch Bend Change

±0 (Center)

Polyphonic Key Pressure

0 (off)

Channel Pressure

0 (off)

Modulation

0

(off)

Expression

127

(max)

Hold 1

0 (off)

Portamento

0

(off)

Sostenuto

0

(off)

Soft

0

(off)

RPN

unset; previously set data will not change

NRPN

unset; previously set data will not change

Local Control (Controller number 122)

Status 2nd

byte 3rd

byte

BnH 7AH

vvH

n = MIDI channel number: 0H-FH (ch.1-ch.16)

vv = Control value:

00H, 7FH (0,127)

00H: Local Off

7FH: Local On

All Notes Off (Controller number 123)

Status 2nd

byte 3rd

byte

BnH 7BH

00H

n = MIDI channel number: 0H-FH (ch.1-ch.16)

* When All Notes Off is received, all notes on the corresponding channel will be

turned off.

However if Hold 1 or Sostenuto is ON, the sound will be continued until these

are turned off.

OMNI OFF (Controller number 124)

Status 2nd

byte 3rd

byte

BnH 7CH

00H

n = MIDI channel number: 0H-FH (ch.1-ch.16)

* The same processing will be carried out as when All Notes Off is received.

OMNI ON (Controller number 125)

Status 2nd

byte 3rd

byte