227
Appendices
❍Portamento (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
* Not received when Rx.PORTAMENTO = OFF. (Initial value is ON)
❍Sostenuto (Controller number 66)
Status 2nd byte 3rd byte
BnH 42H vvH
n = MIDI channel number: 0H – FH (Ch.1 – 16)
vv = Control value: 00H – 7FH (0 – 127) 0 – 63 = OFF, 64 – 127 = ON
* Not received when Rx.SOSTENUTO = OFF. (Initial value is ON)
❍Soft (Controller number 67)
Status 2nd byte 3rd byte
BnH 43H vvH
n = MIDI channel number: 0H – FH (Ch.1 – 16)
vv = Control value: 00H – 7FH (0 – 127) 0 – 63 = OFF, 64 – 127 = ON
* Not received when Rx.SOFT = OFF. (Initial value is ON)
❍Filter Resonance (Timbre/Harmonic Intensity) (Controller number 71)
[8850]
Status 2nd byte 3rd byte
BnH 47H vvH
n = MIDI channel number: 0H – FH(Ch.1 – 16)
vv= Resonance value (relative change): 00H – 7FH(-64 – 0 – +63),
Initial value = 40H (no change)
❍Release Time (Controller number 72) [8850]
Status 2nd byte 3rd byte
BnH 48H vvH
n = MIDI channel number: 0H – FH(Ch.1 – 16)
vv = Release Time value (relative change): 00H – 7FH (-64 – 0 – +63),
Initial value = 40H (no change)
❍Attack time (Controller number 73) [8850]
Status 2nd byte 3rd byte
BnH 49H vvH
n = MIDI channel number: 0H – FH (Ch.1 – 16)
vv = Attack time value (relative change): 00H – 7FH (-64 – 0 – +63),
Initial value=40H (no change)
❍Cutoff (Controller number 74) [8850]
Status 2nd byte 3rd byte
BnH 4AH vvH
n = MIDI channel number: 0H – FH (Ch.1 – 16)
vv = Cutoff value (relative change): 00H – 7FH(-64 – 0 – +63), Initial value = 40H (no
change)
❍Decay Time (Controller number 75) [8850]
Status 2nd byte 3rd byte
BnH 4BH vvH
n = MIDI channel number: 0H – FH (Ch.1 – 16)
vv = Decay Time value (relative change): 00H – 7FH (-64 – 0 – +63),
Initial value = 40H (no change)
❍Vibrato Rate (Controller number 76) [8850]
Status 2nd byte 3rd byte
BnH 4CH vvH
n = MIDI channel number: 0H – FH (Ch.1 – 16)
vv = Vibrato Rate value (relative change): 00H – 7FH (-64 – 0 – +63),
Initial value = 40H (no change)
❍Vibrato Depth (Controller number 77) [8850]
Status 2nd byte 3rd byte
BnH 4DH vvH
n = MIDI channel number: 0H – FH (Ch.1 – 16)
vv = Vibrato Depth Value (relative change): 00H – 7FH (-64 – 0 – +63)
Initial Value = 40H (no change)
❍Vibrato Delay (Controller number 78) [8850]
Status 2nd byte 3rd byte
BnH 4EH vvH
n = MIDI channel number: 0H – FH (Ch.1 – 16)
vv = Vibrato Delay value (relative change): 00H – 7FH (-64 – 0 – +63),
Initial value=40H (no change)
❍Portamento control (Controller number 84)
Status 2nd byte 3rd byte
BnH 54H kkH
n = MIDI channel number: 0H – FH (Ch.1 – 16)
kk = source note number: 00H – 7FH (0 – 127)
* A Note-on received immediately after a Portamento Control message will change
continuously in pitch, starting from the pitch of the Source Note Number.
* If a voice is already sounding for a note number identical to the Source Note Number,
this voice will continue sounding (i.e., legato) and will, when the next Note-on is
received, smoothly change to the pitch of that Note-on.
* The rate of the pitch change caused by Portamento Control is determined by the
Portamento Time value.
Example 1.
On MIDI Description Result
90 3C 40 Note on C4 C4 on
B0 54 3C Portamento Control from C4 no change
90 40 40 Note on E4 glide from C4 to E4
80 3C 40 Note off C4 no change
80 40 40 Note off E4 E4 off
Example 2.
On MIDI Description Result
B0 54 3C Portamento Control from C4 no change
90 40 40 Note on E4 E4 is played with glide from C4 to E4
80 40 40 Note off E4 E4 off
❍Effect 1 (Reverb Send Level) (Controller number 91)
Status 2nd byte 3rd byte
BnH 5BH vvH
n = MIDI channel number: 0H – FH (Ch.1 – 16)
vv = Reverb Send Level: 00H – 7FH (0 – 127), Initial value = 28H (40)
* This message adjusts the Reverb Send Level of each Part.
❍Effect 3 (Chorus Send Level) (Controller number 93)
Status 2nd byte 3rd byte
BnH 5DH vvH
n = MIDI channel number: 0H – FH (Ch.1 – 16)
vv = Chorus Send Level: 00H – 7FH (0 – 127), Initial value = 00H (0)
* This message adjusts the Chorus Send Level of each Part.
❍Effect 4 (Delay Send Level) (Controller number 94)
Status 2nd byte 3rd byte
BnH 5EH vvH
n=MIDI channel number: 0H – FH (Ch.1 – 16)
vv=Delay Send Level: 00H – 7FH (0 – 127), Initial value = 00H (0)
* This message adjusts the Delay Send Level of each Part.
* Some other GS devices may not recognize this message.