EasyManua.ls Logo

Roland RS-5 - MIDI Implementation

Roland RS-5
180 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
156
MIDI Implementation
Model: RS-5/9 (64-voice synthesizer (conforms to General MIDI 2 System))
Date: Oct. 13, 2000
Version: 1.00
1. Receive data
Channel Voice Messages
* Not received when the Part parameter Rx Channel is set to OFF.
Note off
Status 2nd byte 3rd byte
8nH kkH vvH
9nH kkH 00H
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
kk = note number: 00H - 7CH (0 - 124)
vv = note off velocity: 00H - 7FH (0 - 127)
* The velocity values of Note Off messages are ignored.
Note on
Status 2nd byte 3rd byte
9nH kkH vvH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
kk = note number: 00H - 7CH (0 - 124)
vv = note on velocity: 01H - 7FH (1 - 127)
Control Change
Bank Select (Controller number 0, 32)
Status 2nd byte 3rd byte
BnH 00H mmH
BnH 20H llH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
mm, ll = Bank number: 00H 00H - 7FH 7FH (bank.1 - bank.16384)
* Bank Select is not received when “GM1 System On” is received. If “GM System Off” is
received, then reception of Bank Select is enabled.
* Bank Select processing will be suspended until a Program Change message is received.
* The Tones and Drum Sets corresponding to each Bank Select are as follows.
Tone
+—————————————————————————————————————————————————————————————————————————+
| BANK SELECT BANK SELECT PROGRAM TONE TONE |
| MSB LSB NUMBER GROUP NUMBER |
|=========================================================================|
| 000 - 032 000 001 - 128 Preset(GM) 257 - 512 |
| 064 000 001 - 128 User 001 - 128 |
| 065 000 001 - 128 Preset 001 - 128 |
| 066 000 001 - 128 Preset 129 - 256 |
| 121 000 - 009 001 - 128 Preset(GM) 257 - 512 |
+—————————————————————————————————————————————————————————————————————————+
Drum Set
+—————————————————————————————————————————————————————————————————————————+
| BANK SELECT BANK SELECT PROGRAM DRUMSET DRUMSET |
| MSB LSB NUMBER GROUP NUMBER |
|=========================================================================|
| 000 000 001 - 057 Preset(GM) 012 - 020 |
| 064 000 001 - 002 User 001 - 002 |
| 065 000 001 - 011 Preset 001 - 011 |
| 120 000 001 - 057 Preset(GM) 012 - 020 |
+—————————————————————————————————————————————————————————————————————————+
Modulation (Controller number 1)
Status 2nd byte 3rd byte
BnH 01H vvH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
vv = Modulation depth: 00H - 7FH (0 - 127)
Portamento Time (Controller number 5)
Status 2nd byte 3rd byte
BnH 05H vvH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
vv = Portamento Time: 00H - 7FH (0 - 127)
* This adjusts the rate of pitch change when Portamento is ON or when using the
Portamento Control.When Portamento Time is 0, portamento will be OFF.
* Portamento Time, a Part parameter, is modified.
Data Entry (Controller number 6, 38)
Status 2nd byte 3rd byte
BnH 06H mmH
BnH 26H llH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
mm, ll = the value of the parameter specified by RPN/NRPN
mm = MSB, ll = LSB
Volume (Controller number 7)
Status 2nd byte 3rd byte
BnH 07H vvH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
vv = Volume: 00H - 7FH (0 - 127)
* Volume messages are used to adjust the volume balance of each Part.
* Level, a Part parameter, is modified.
Pan (Controller number 10)
Status 2nd byte 3rd byte
BnH 0AH vvH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
vv = pan: 00H - 40H - 7FH (Left - Center - Right)
* Pan, a Part parameter, is modified.
* For Drum Parts, this is a relative adjustment of each Instrument's pan setting.
Expression (Controller number 11)
Status 2nd byte 3rd byte
BnH 0BH vvH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
vv = Expression: 00H - 7FH (0 - 127)
* It can be used independently from Volume messages. Expression messages are used for
musical expression within a performance; e.g., expression pedal movements, crescendo
and decrescendo.
Effect Control 1 (Controller number 12)
Status 2nd byte 3rd byte
BnH 0CH vvH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
vv = Control value: 00H - 7FH (0 - 127)
Effect Control 2 (Controller number 13)
Status 2nd byte 3rd byte
BnH 0DH vvH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
vv = Control value: 00H - 7FH (0 - 127)
Hold 1 (Controller number 64)
Status 2nd byte 3rd byte
BnH 40H vvH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
vv = Control value: 00H - 7FH (0 - 127) 0-63 = OFF, 64-127 = ON
Portamento (Controller number 65)
Status 2nd byte 3rd byte
BnH 41H vvH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
vv = Control value: 00H - 7FH (0 - 127) 0-63 = OFF, 64-127 = ON
* Portamento Switch, a Part parameter, is modified.
Sostenuto (Controller number 66)
Status 2nd byte 3rd byte
BnH 42H vvH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
vv = Control value: 00H - 7FH (0 - 127) 0-63 = OFF, 64-127 = ON
Soft (Controller number 67)
Status 2nd byte 3rd byte
BnH 43H vvH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
vv = Control value: 00H - 7FH (0 - 127) 0-63 = OFF, 64-127 = ON

Table of Contents

Other manuals for Roland RS-5

Related product manuals