EasyManua.ls Logo

Roland D-05 - MIDI Implementation; Channel Mode Messages; Control in MIDI function

Roland D-05
45 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...
35
MIDI Implementation
6
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 - 16)
mm, ll = the value of the parameter specied by RPN/NRPN
mm = MSB, ll = LSB
6
Volume (Controller number 7)
Status 2nd byte 3rd byte
BnH 07H vvH
n = MIDI channel number: 0H - FH (ch.1 - 16)
vv = Volume: 00H - 7FH (0 - 127)
6
Hold 1 (Controller number 64)
Status 2nd byte 3rd byte
BnH 40H vvH
n = MIDI channel number: 0H - FH (ch.1 - 16)
vv = Control value: 00H - 7FH (0 - 127) 0-63 = OFF, 64-127 = ON
6
Portamento Switch (Controller number 65)
Status 2nd byte 3rd byte
BnH 41H vvH
n = MIDI channel number: 0H - FH (ch.1 - 16)
vv = Control value: 00H - 7FH (0 - 127) 0 - 63 = OFF, 64 - 127 = ON
6
RPN MSB/LSB (Controller number 100, 101)
Status 2nd byte 3rd byte
BnH 65H mmH
BnH 64H llH
n = MIDI channel number: 0H - FH (ch.1 - 16)
mm = upper byte (MSB) of parameter number specied by RPN
ll = lower byte (LSB) of parameter number specied by RPN
<<< RPN >>>
Control Changes include RPN (Registered Parameter Numbers), which are extended.
When using RPNs, rst RPN (Controller numbers 100 and 101; they can be sent in any order) should
be sent in order to select the parameter, then Data Entry (Controller numbers 6 and 38) should be
sent to set the value.
This device receives the following RPNs.
RPN Data entry
MSB, LSB MSB, LSB Notes
00H, 00H mmH, llH Pitch Bender Range
mm: 00H - 0CH (0 - 12 semitones)
ll: ignored (processed as 00H)
Up to 1 octave can be specied in semitone
steps.
00H, 01H mmH, llH Fine Tuning
mm, ll: 00 00H - 40 00H - 7F 7FH
( -50 - 0 - +50 cent)
7 Program change
Status 2nd byte
CnH ppH
n = MIDI channel number: 0H - FH (ch.1 - 16)
pp = Program number: 00H - 3FH (prog.1 - prog.64)
* Not received when the Program Change Switch (SYSTEM MIDI) is OFF.
7 Channel Aftertouch
Status 2nd byte
DnH vvH
n = MIDI channel number: 0H - FH (ch.1 - 16)
vv = Aftertouch Value: 00H - 7FH (0 - 127)
7 Pitch Bender Change
Status 2nd byte 3rd byte
EnH llH mmH
n = MIDI channel number: 0H - FH (ch.1 - 16)
mm, ll = Pitch Bender value: 00 00H - 40 00H - 7F 7FH (-8192 - 0 - +8191)
9
Channel Mode Messages
7 All Sounds O (Controller number 120)
Status 2nd byte 3rd byte
BnH 78H 00H
n = MIDI channel number: 0H - FH (ch.1 - 16)
* When this message is received, all notes currently sounding on the corresponding channel will
be turned o.
7 Reset All Controllers (Controller number 121)
Status 2nd byte 3rd byte
BnH 79H 00H
n = MIDI channel number: 0H - FH (ch.1 - 16)
* When this message is received, all controllers on the corresponding channel will be set to their
reset values.
7 MONO (Controller number 126)
Status 2nd byte 3rd byte
BnH 7EH mmH
n = MIDI channel number: 0H - FH (ch.1 - 16)
mm = mono number: 00H - 10H (0 - 16)
MONO mode, each message is recognized on the channel shown below.
mm Channel range that is specied
0 8
1-8 1-8
9-16 8
17 or higher Ignored
If mono mode is detected, each type of message is recognized on the channels shown below,
according to the SYSTEM MIDI “Control” setting.
Message
Control in MIDI function
B.CH G.CH
Note on/o
individual
Control Change
basic Global
Mode Message
basic Global
Program Change
basic Global
Aftertouch
basic Global
Pitch Bender Change
individual
Exclusive
basic Global
“Basic” refers to the basic channel specied by the SYSTEM MIDI “MIDI CH” setting; global refers to
the MIDI channel that is numbered one below the basic channel. However, if the basic channel is 1,
the global channel will be 16.
7 POLY (Controller number 127)
Status 2nd byte 3rd byte
BnH 7FH 00H
n = MIDI channel number: 0H - FH (ch.1 - 16)
* These Mode Messages (2nd byte = 123-127) are also recognized as All Sounds O and Reset All
Controllers.

Related product manuals