15.06.2014 Views

1 - Roland

1 - Roland

1 - Roland

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

MIDI Implementation<br />

❍Effect 1 (Reverb Send Level) (Controller number 91)<br />

status 2nd byte 3rd byte<br />

BnH 5BH vvH<br />

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

vv=Reverb Send Level: 00H - 7FH (0 - 127)<br />

● Program Change<br />

status<br />

2nd byte<br />

CnH<br />

ppH<br />

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

pp=Program number: 00H - 7FH (prog.1 - prog.128)<br />

* In Performance mode, the Reverb Send Level parameter of each Part will change.<br />

❍Effect 3 (Chorus Send Level) (Controller number 93)<br />

status 2nd byte 3rd byte<br />

BnH 5DH vvH<br />

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

vv=Chorus Send Level: 00H - 7FH (0 - 127)<br />

* In Performance mode, the Chorus Send Level parameter of each Part will change.<br />

❍RPN MSB/LSB (Controller number 100, 101)<br />

status 2nd byte 3rd byte<br />

BnH 65H mmH<br />

BnH 64H llH<br />

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

mm=MSB of the parameter number specified by RPN<br />

ll=LSB of the parameter number specified by RPN<br />

><br />

Control Changes include RPN (Registered Parameter Numbers), which are extended<br />

parameters whose function is defined in the MIDI specification.<br />

When using RPNs, first the RPN (Controller numbers 100 and 101; they can be sent in any<br />

order) is transmitted to specify the parameter you wish to control. Then, Data Entry<br />

messages (Controller numbers 6 and 38) are used to set the value of the specified parameter.<br />

Once a RPN parameter has been specified, all further Data Entry messages on that channel<br />

are considered to apply to that specified parameter. In order to prevent accidents, when the<br />

desired setting has been made for the parameter, it is recommended that RPN be set to Null.<br />

* Not received when the Program Change parameter (SYSTEM/MIDI/RECEIVE MIDI) is<br />

OFF.<br />

* When received on the Control channel, the Performance will change.<br />

* Not received in Performance mode when the Rx parameter (PERFORM/MIDI/MIDI) is<br />

OFF.<br />

● Channel Aftertouch<br />

status<br />

2nd byte<br />

DnH<br />

vvH<br />

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

vv=Channel Aftertouch: 00H - 7FH (0 - 127)<br />

* Not received in Performance mode when the Rx parameter (PERFORM/MIDI/MIDI) is<br />

OFF.<br />

● Pitch Bend Change<br />

status 2nd byte 3rd byte<br />

EnH llH mmH<br />

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

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

* Not received in Performance mode when the Rx parameter (PERFORM/MIDI/MIDI) is<br />

OFF.<br />

■ Channel Mode Messages<br />

This device receives the following RPNs.<br />

RPN<br />

Data entry<br />

MSB LSB MSB LSB Notes<br />

00H 00H mmH - Pitch Bend Sensitivity<br />

mm : 00H - 0CH (0 - 12 semitones)<br />

ll : ignored (processed as 00H)<br />

Up to 1 octave can be specified in semitone steps.<br />

*The Bend Range parameter (PATCH/<br />

CONTROL/KEY MODE & BENDER) will<br />

also be changed.<br />

*Not received by the Rhythm Part (Part 10).<br />

00H 01H mmH llH Channel Fine Tuning<br />

mm, ll : 20 00H - 40 00H - 60 00H<br />

( -4096 x 100 / 8192 - 0 - +4096 x 100 / 8192 cent )<br />

*In Patch mode, the Master parameter<br />

(SYSTEM/TUNE/TUNE) will change.<br />

*In Performance mode, the Fine parameter<br />

(PERFORM/PART/SETTING) of each Part<br />

will change. When received on the Control<br />

channel, the Master parameter (SYSTEM/<br />

TUNE/TUNE) will change.<br />

00H 02H mmH - Channel Coarse Tuning<br />

mm : 10H - 40H - 70H (-48 - 0 - +48 semitones)<br />

ll : ignored (processed as 00H)<br />

*Not received in Patch mode.<br />

*In Performance mode, the Coarse parameter<br />

(PERFORM/PART/SETTING) of each Part<br />

will change.<br />

7FH 7FH - - RPN null<br />

RPN and NRPN will be set as “unspecified.”<br />

Once this setting has been made, subsequent<br />

Data Entry messages will be ignored. (It is not<br />

necessary to transmit Data Entry for RPN Null<br />

settings.<br />

Parameter values that were previously set will<br />

not change.<br />

mm, ll: ignored<br />

● All Sound Off (Controller number 120)<br />

status 2nd byte 3rd byte<br />

BnH 78H 00H<br />

n=MIDI channel:<br />

0H - FH (ch.1 - ch.16)<br />

* When this message is received, all notes currently sounding on the corresponding<br />

channel will be turned off.<br />

* Not received in Performance mode when the Rx parameter (PERFORM/MIDI/MIDI) is<br />

OFF.<br />

● Reset All Controllers (Controller number 121)<br />

status 2nd byte 3rd byte<br />

BnH 79H 00H<br />

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

* Not received in Performance mode when the Rx parameter (PERFORM/MIDI/MIDI) is<br />

OFF.<br />

* When this message is received, the following controllers will be set to their reset values.<br />

Controller<br />

Pitch Bend Change<br />

Polyphonic Key Pressure<br />

Channel Pressure<br />

Modulation<br />

Breath type<br />

Expression<br />

Hold 1<br />

Sostenuto<br />

Soft<br />

Hold 2<br />

RPN<br />

NRPN<br />

System General purpose controller 10<br />

System General purpose controller 20<br />

Reset value<br />

[+-]0 (center)<br />

0 (off)<br />

0 (off)<br />

0 (off)<br />

0 (minimum)<br />

127 (maximum)<br />

However the controller will be at minimum.<br />

0 (off)<br />

0 (off)<br />

0 (off)<br />

0 (off)<br />

Unset. Previously set data will not change.<br />

Unset. Previously set data will not change.<br />

(minimum)<br />

(minimum)<br />

Appendices<br />

185

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!