148
MIDI Implemantation
❍
Hold 1
Status
2nd byte
3rd byte
BnH
040H
vvH
n=MIDI channel :
1H-3H, 9H (ch. 2, 3, 4, 10)
vv=Control value : 00H-7FH (0-127) 0-63=OFF 64-127=ON
❍
Effect1 (Reverb Level / Delay Feedback)
Status
2nd byte
3rd byte
BnH
5BH
vvH
n=MIDI channel :
1H-3H, 9H (ch. 2, 3, 4, 10)
vv=Control value : 00H-7FH (0-127)
*
This message determines the level of Reverb when the selected Effect is Reverb, or delay
level when the selected effect is Delay.
*
For some instruments within the drum kit, the reverb/delay effect may not apply.
❍
Effect3 (Chorus Level)
Status
2nd byte
3rd byte
BnH
5DH
vvH
n=MIDI channel :
1H-3H, 9H (ch. 2, 3, 4, 10)
vv=Control value : 00H-7FH (0-127)
*
Flanger effect is not obtained if the Flanger send level of each instrument in the Drum kit
is not set at high.
*
For some instruments within the drum kit, the chorus effect may not apply.
❍
RPN MSB/LSB
Status
2nd byte
3rd byte
BnH
65H
mmH
BnH
64H
llH
n=MIDI channel :
1H-3H, 9H (ch. 2, 3, 4, 10)
mm=MSB of parameter specified by RPN
ll=LSB of parameter specified by RPN
**RPN**
Control Changes include RPN (Registered Parameter Numbers), which are extended
parameters whose function is defined in the MIDI specification.
RPN can be used to change instrument parameters.
When using RPNs, first the RPN (Controller numbers 100 and 101; they can be sent in any
order) is transmitted to specify the parameter you wish to control. Then, Data Entry
messages (Controller numbers 6 and 38) are used to set the value of the specified parameter.
Once a RPN parameter has been specified, all further Data Entry messages on that channel
are considered to apply to that specified parameter. In order to prevent accidents, when the
desired setting has been made for the parameter, it is recommended that RPN be set to Null.
RPN
Data Entry
MSB
LSB
MSB
LSB
00H
00H
mmH
--
Pitch Bend Sensitivity
mm: 00H-18H (0-24 semitones)
Up to 2 octaves, default settings 12 semitones.
This setting becomes effective for subsequent
Pitch Bend messages.
00H
01H
mmH
llH
Master Fine Tuning
mm, ll: 00H, 00H-40H, 00H-7FH, 7FH
(-8192 x 100/8192 - 0 - +8192 x 100/8192 cent)
00H
02H
mmH
--
Coarse Tuning
mm: 10H-40H-70H (-48 - 0 - +48 semitones)
7FH
7FH
--
--
RPN reset
No specified parameter is assigned to RPN and
NRPN.
Current value is not affected.
●
Program Change
Status
2nd byte
CnH
ppH
n=MIDI channel :
1H-3H, 9H (ch. 2, 3, 4, 10)
pp=Program number : 00H-7FH (prog.1-prog.128)
*
The first Note On after receiving a Program change sounds a voice with a new tone with
exception of the voices which have been sounded before the Program change is received.
●
Pitch Bend Change
Status
2nd byte
3rd byte
EnH
llH
mmH
n=MIDI channel :
1H-3H, 9H (ch. 2, 3, 4, 10)
mm, ll=Pitch bend value : 00H, 00H-40H, 40H-7FH, 7FH (-8192 - 0 - +8191)
■
Channel Mode Message
●
All Sound Off
Status
2nd byte
3rd byte
BnH
78H
00H
n=MIDI channel :
1H-3H, 9H (ch. 2, 3, 4, 10)
*
All current active voice in the specified channel will be shut off.
●
Reset All Controllers
Status
2nd byte
3rd byte
BnH
79H
00H
n=MIDI channel :
1H-3H, 9H (ch. 2, 3, 4, 10)
*
The following control values on the specified channel return to the default value.
Controller
Default Value
Modulation 0
(min)
Volume
123 (max)
Panpot
64 (center)
Expression 127
(max)
Hold1
0 (off)
RPN/NRPN
No specified parameter / No change in value
Pitch Bend Change 0
●
All Note Off
Status
2nd byte
3rd byte
BnH
7BH
00H
n=MIDI channel :
1H-3H, 9H (ch. 2, 3, 4, 10)
*
All active voices on the specified channel are turned off. (Each voice responds as to a
Note Off.) If Hold1 is ON, this message does not become effective until Hold is OFF.
Drum track ignores this message.
■
System Exclusive Message
Status
Data byte
Status
F0H
iiH, ddH, ..., eeH F7H
F0H :
System Exclusive
ii=ID number :
41=Roland
7E=Universal Non-Realtime Message
dd, ..., ee=Data: 00H-7FH (0-127)
F7H :
EOX (End Of Exclusive)
*
With the JS-5, the System Exclusive Messages can be used to transmit Bulk Dump of
Song/Style data and System data. For details refer to p. 134.
■
System Common Message
Recognized only when the JS-5 is in stop and MIDI Sync mode is set at MIDI.
●
Song Position Pointer
Status
2nd byte
3rd byte
F2H
llH
mmH
mm, ll =Value :
00H, 00H-7F, 7FH (0-16383)
*
If the JS-5 receive Song Position Pointer, it calls the position in the song.