GS Music e7 MIDI CCs & NRPNs

MIDI implementation details for the GS Music e7.

Last update: April 2, 2026 • 88 parameters


Contributions welcome! You can email us your edited CSV if you don't want to use GitHub.

General

Parameter CC Range Usage Description Orientation
Mod wheel 1 [0–127] 0-based
Volume 7 [0–127]
Controls master volume
0-based
Portamento time 5 [0–127] 0-based
Portamento switch 65 [0–127] 0-based
Hold 64 [0–127] 0-based
Pitch bend range 50 [0–127]
Range in semitones
0-based

Oscillator 1

Parameter CC Range Usage Orientation
Oscillator 1 transpose 3 [0–127]
0~127: -24 to +24 semitones
Centered
Oscillator 1 tune 9 [0–127]
0~127: -0.500 to +0.500 semitones
Centered
Oscillator 1 shape 14 [0–127]
0-15: Triangle; 16-31: Saw-tri; 32-47: Sawtooth; 48-63: Off; 64-79: Triangle + pulse; 80-95: Saw-tri + pulse; 96-111: Sawtooth + pulse; 112-127: Pulse
0-based
Oscillator 1 pulse width 15 [0–127] 0-based
Oscillator 1 LFO 1 mod 22 [0–127] 0-based
Oscillator 1 LFO 2 mod 23 [0–127] 0-based
Oscillator 1 LFO 3 mod 24 [0–127] 0-based
Oscillator 1 envelope 1 mod 25 [0–127] 0-based
Oscillator 1 LFO 1 pulse width mod 26 [0–127] 0-based
Oscillator 1 LFO 2 pulse width mod 27 [0–127] 0-based
Oscillator 1 LFO 3 pulse width mod 28 [0–127] 0-based
Oscillator 1 envelope 1 pulse width mod 29 [0–127] 0-based

Oscillator 2

Parameter CC Range Usage Orientation
Oscillator 2 transpose 30 [0–127]
0~127: -24 to +24 semitones
Centered
Oscillator 2 tune 31 [0–127]
0~127: -0.500 to +0.500 semitones
Centered
Oscillator 2 shape 34 [0–127]
0-15: Triangle; 16-31: Saw-tri; 32-47: Sawtooth; 48-63: Off; 64-79: Triangle + pulse; 80-95: Saw-tri + pulse; 96-111: Sawtooth + pulse; 112-127: Pulse
0-based
Oscillator 2 pulse width 35 [0–127] 0-based
Oscillator 2 LFO 1 mod 39 [0–127] 0-based
Oscillator 2 LFO 2 mod 40 [0–127] 0-based
Oscillator 2 LFO 3 mod 41 [0–127] 0-based
Oscillator 2 envelope 1 mod 42 [0–127] 0-based
Oscillator 2 LFO 1 pulse width mod 43 [0–127] 0-based
Oscillator 2 LFO 2 pulse width mod 44 [0–127] 0-based
Oscillator 2 LFO 3 pulse width mod 45 [0–127] 0-based
Oscillator 2 envelope 1 pulse width mod 46 [0–127] 0-based
Oscillator 2 sync 51 [0–127]
0-63: Off; 64-127: On
0-based

Mixer

Parameter CC Range Usage Orientation
Oscillator 1 level 20 [0–127] 0-based
Oscillator 2 level 36 [0–127] 0-based
Sub 1 level 21 [0–127] 0-based
Sub 2 level 37 [0–127] 0-based
Noise/external level 52 [0–127] 0-based

LFO 1

Parameter CC Range Usage Orientation
LFO 1 shape 53 [0–127]
0-15: Triangle; 16-31: Ramp up; 32-47: Ramp down; 48-63: Square; 64-79: Noise / sample & hold; 80-127: Noise / sample & hold (LED off)
0-based
LFO 1 rate 76 [0–127] 0-based
LFO 1 mode 60 [0–127]
0-15: Monophonic; 16-31: Polyphonic; 32-47: Keyboard tracking; 48-63: Keyboard sync; 64-79: Clock sync; 80-127: Keyboard + clock sync
0-based

LFO 2

Parameter CC Range Usage Orientation
LFO 2 shape 61 [0–127]
0-15: Triangle; 16-31: Ramp up; 32-47: Ramp down; 48-63: Square; 64-79: Noise / sample & hold; 80-127: Noise / sample & hold (LED off)
0-based
LFO 2 rate 62 [0–127] 0-based
LFO 2 mode 70 [0–127]
0-15: Monophonic; 16-31: Polyphonic; 32-47: Keyboard tracking; 48-63: Keyboard sync; 64-79: Clock sync; 80-127: Keyboard + clock sync
0-based
LFO 2 envelope 1 mod 67 [0–127] 0-based

LFO 3

Parameter CC Range Usage Orientation
LFO 3 shape 72 [0–127]
0-31: Triangle; 32-63: Ramp up; 64-95: Ramp down; 96-127: Square
0-based
LFO 3 rate 73 [0–127] 0-based
LFO 3 mod wheel 79 [0–127] 0-based
LFO 3 aftertouch 78 [0–127] 0-based

Filter

Parameter CC Range Usage Orientation
Filter cutoff 74 [0–127] 0-based
Filter envelope 1 mod 89 [0–127] 0-based
Filter velocity envelope 1 mod 86 [0–127] 0-based
Filter LFO 1 mod 90 [0–127] 0-based
Filter LFO 2 mod 91 [0–127] 0-based
Filter LFO 3 mod 92 [0–127] 0-based
Filter keyboard tracking 85 [0–127] 0-based
Filter mod wheel 88 [0–127] 0-based
Filter aftertouch 87 [0–127] 0-based

Amplifier

Parameter CC Range Usage Description Orientation
Amplifier level 11 [0–127]
Controls amplifier level for current preset/part
0-based
Amplifier LFO 1 mod 103 [0–127] 0-based
Amplifier LFO 2 mod 104 [0–127] 0-based
Amplifier LFO 3 mod 105 [0–127] 0-based
Amplifier keyboard tracking 93 [0–127] 0-based
Amplifier velocity envelope 2 mod 94 [0–127] 0-based
Stereo spread 10 [0–127] 0-based
Stereo motion 119 [0–127] 0-based

Envelope 1

Parameter CC Range Usage Orientation
Envelope 1 attack 16 [0–127] 0-based
Envelope 1 decay 17 [0–127] 0-based
Envelope 1 sustain 18 [0–127] 0-based
Envelope 1 release 19 [0–127] 0-based
Envelope 1 attack velocity mod 106 [0–127] 0-based
Envelope 1 release velocity mod 107 [0–127] 0-based
Envelope 1 keyboard tracking 117 [0–127] 0-based

Envelope 2

Parameter CC Range Usage Orientation
Envelope 2 attack 80 [0–127] 0-based
Envelope 2 decay 81 [0–127] 0-based
Envelope 2 sustain 82 [0–127] 0-based
Envelope 2 release 83 [0–127] 0-based
Envelope 2 attack velocity mod 108 [0–127] 0-based
Envelope 2 release velocity mod 109 [0–127] 0-based
Envelope 2 keyboard tracking 118 [0–127] 0-based

Chorus

Parameter CC Range Usage Orientation
Chorus type 113 [0–127]
0-63: Basic; 64-127: Ensemble
0-based
Chorus rate 114 [0–127] 0-based
Chorus depth 115 [0–127] 0-based
Chorus mix 13 [0–127] 0-based

Delay

Parameter CC Range Usage Orientation
Delay type 110 [0–127]
0-31: Stereo; 32-63: Ping-pong; 64-95: Stereo sync; 96-127: Ping-pong + sync
0-based
Delay time 111 [0–127] 0-based
Delay feedback 112 [0–127] 0-based
Delay mix 12 [0–127] 0-based

Voice

Parameter CC Range Usage Description Orientation
Mode 116 [0–127]
0-15: Polyphonic; 16-31: Monophonic single trigger; 32-47: Monophonic multi trigger; 48-63: Unison single trigger; 64-79: Unison multi trigger; 80-127: Reserved
0-based
Voices 97 [0–127]
0: All / Free; 1: All / Voice 1; 2: All / Voice 2; 3: All / Voice 3; 4: All / Voice 4; 5: All / Voice 5; 6: All / Voice 6; 7: All / Voice 7; 16: Even / Free; 17: Even / Voice 1; 18: Even / Voice 2; 19: Even / Voice 3; 20: Even / Voice 4; 21: Even / Voice 5; 22: Even / Voice 6; 23: Even / Voice 7; 32: Odd / Free; 33: Odd / Voice 1; 34: Odd / Voice 2; 35: Odd / Voice 3; 36: Odd / Voice 4; 37: Odd / Voice 5; 38: Odd / Voice 6; 39: Odd / Voice 7; 48: 1->7 / Free; 49: 1->7 / Voice 1; 50: 1->7 / Voice 2; 51: 1->7 / Voice 3; 52: 1->7 / Voice 4; 53: 1->7 / Voice 5; 54: 1->7 / Voice 6; 55: 1->7 / Voice 7; 64: 7->1 / Free; 65: 7->1 / Voice 1; 66: 7->1 / Voice 2; 67: 7->1 / Voice 3; 68: 7->1 / Voice 4; 69: 7->1 / Voice 5; 70: 7->1 / Voice 6; 71: 7->1 / Voice 7
Note: CC value = 16 x V1 + V2. V1 selects poly mode (0: All; 1: Even; 2: Odd; 3: 1->7; 4: 7->1). V2 selects mono voice (0: Free; 1-7: voice number). Values > 71 are reserved.
0-based

The portions of this library that refer to specific devices may be owned by the devices' respective manufacturers. Everything else is licensed under the Creative Commons Attribution Share Alike 4.0 International license.