163
MIDI Implementation
MIDI Implementation
❍Hold 2 (Controller number 69)
Status 2nd byte 3rd byte
BnH 45H vvH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
vv = Control value: 00H - 7FH (0 - 127) 0-63 = OFF, 64-127 = ON
* Sent when the Panic function is activated.
❍Resonance (Controller number 71)
Status 2nd byte 3rd byte
BnH 47H vvH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
vv = Resonance value (relative change): 00H - 40H - 7FH (-64 - 0 - +63)
* Sent when the Common parameter Modulation/Pedal/C1-C4 Assign is set to
RESONANCE.
* This message is transmitted when “Send GM/GM2 Setup” is executed.
❍Release Time (Controller number 72)
Status 2nd byte 3rd byte
BnH 48H vvH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
vv = Release Time value (relative change): 00H - 40H - 7FH (-64 - 0 - +63)
* Sent when the Common parameter Modulation/Pedal/C1-C4 Assign is set to RELEASE
TIME.
* This message is transmitted when “Send GM/GM2 Setup” is executed.
❍Attack time (Controller number 73)
Status 2nd byte 3rd byte
BnH 49H vvH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
vv = Attack time value (relative change): 00H - 40H - 7FH (-64 - 0 - +63)
* Sent when the Common parameter Modulation/Pedal/C1-C4 Assign is set to ATTACK
TIME.
* This message is transmitted when “Send GM/GM2 Setup” is executed.
❍Cutoff (Controller number 74)
Status 2nd byte 3rd byte
BnH 4AH vvH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
vv = Cutoff value (relative change): 00H - 40H - 7FH (-64 - 0 - +63)
* Sent when the Common parameter Modulation/Pedal/C1-C4 Assign is set to CUTOFF.
* This message is transmitted when “Send GM/GM2 Setup” is executed.
❍Decay Time (Controller number 75)
Status 2nd byte 3rd byte
BnH 4BH vvH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
vv = Decay Time value (relative change): 00H - 40H - 7FH (-64 - 0 - +63)
* Sent when the Common parameter Modulation/Pedal/C1-C4 Assign is set to DECAY
TIME.
* This message is transmitted when “Send GM/GM2 Setup” is executed.
❍Vibrato Rate (Controller number 76)
Status 2nd byte 3rd byte
BnH 4CH vvH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
vv = Vibrato Rate value (relative change): 00H - 40H - 7FH (-64 - 0 - +63)
* Sent when the Common parameter Modulation/Pedal/C1-C4 Assign is set to LFO
RATE.
* This message is transmitted when “Send GM/GM2 Setup” is executed.
❍Vibrato Depth (Controller number 77)
Status 2nd byte 3rd byte
BnH 4DH vvH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
vv = Vibrato Depth Value (relative change): 00H - 40H - 7FH (-64 - 0 - +63)
* Sent when the Common parameter Modulation/Pedal/C1-C4 Assign is set to LFO
DEPTH.
* This message is transmitted when “Send GM/GM2 Setup” is executed.
❍Vibrato Delay (Controller number 78)
Status 2nd byte 3rd byte
BnH 4EH vvH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
vv = Vibrato Delay value (relative change): 00H - 40H - 7FH (-64 - 0 - +63)
* Sent when the Common parameter Modulation/Pedal/C1-C4 Assign is set to LFO
DELAY.
* This message is transmitted when “Send GM/GM2 Setup” is executed.
❍Portamento control (Controller number 84)
Status 2nd byte 3rd byte
BnH 54H kkH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
kk = source note number: 00H - 7FH (0 - 127)
❍Effect 1 (Reverb Send Level) (Controller number 91)
Status 2nd byte 3rd byte
BnH 5BH vvH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
vv = Reverb Send Level: 00H - 7FH (0 - 127)
* Sent when the Common parameter Modulation/Pedal/C1-C4 Assign is set to REV
SEND LEVEL.
* This message is transmitted when “Send GM/GM2 Setup” is executed.
❍Effect 3 (Chorus Send Level) (Controller number 93)
Status 2nd byte 3rd byte
BnH 5DH vvH
n = MIDI channel number: 0H - FH (ch.1 - ch.16)
vv = Chorus Send Level: 00H - 7FH (0 - 127)
* Sent when the Common parameter Modulation/Pedal/C1-C4 Assign is set to CHO
SEND LEVEL.
* This message is transmitted when “Send GM/GM2 Setup” is executed.
❍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 - ch.16)
mm=upper byte of parameter number specified by RPN
ll=lower byte of parameter number specified by RPN
* This message is transmitted when “Send GM/GM2 Setup” is executed.
<<< RPN >>>
The RPN (Registered Parameter Number) messages are expanded control changes, and each
function of an RPN is described by the MIDI Standard.
To use these messages, you must first use RPN MSB and RPN LSB messages 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.
This device transmits the following RPNs.
RPN Data entry
MSB LSB
MSB LSB Explanation
00H 00H mmH llH Pitch Bend Sensitivity
mm: 00H - 18H (0 - 24 semitones)
ll: 00H
00H 01H mmH llH Channel Fine Tuning
mm, ll: 00 00H - 40 00H - 7F 7FH
(-100 - 0 - +99.99 cents)
00H 02H mmH llH Channel Coarse Tuning
mm: 28H - 40H - 58H (-24 - 0 - +24 semitones)
ll: 00H
7FH 7FH --- --- RPN null
Set condition where RPN and NRPN are
unspecified.
Settings already made will not change.
mm, ll: ignored