Moog Sub Phatty MIDI CCs & NRPNs

MIDI implementation details for the Moog Sub Phatty


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

Amplifier EG

Parameter CC MSB CC LSB Range Usage Orientation
Amplifier EG attack 28 60 [0–127] 0-based
Amplifier EG decay 29 61 [0–127] 0-based
Amplifier EG sustain 30 62 [0–127] 0-based
Amplifier EG release 31 63 [0–127] 0-based
Amplifier EG velocity to amplitude 92 [0–127] 0-based
Amplifier EG reset 83 [0–127]
0: Off; 64: On
0-based
Amplifier EG delay 104 [0–127] 0-based
Amplifier EG hold 106 [0–127] 0-based
Amplifier EG repeat 113 [0–127]
0: Off; 64: On
0-based
Amplifier EG velocity to time 87 [0–127] 0-based
Amplifier EG KB amount 80 [0–127] 0-based
Amplifier EG trigger mode 115 [0–127]
0: Off; 64: On
0-based

Filter EG

Parameter CC MSB CC LSB Range Usage Orientation
Filter EG attack 23 55 [0–127] 0-based
Filter EG decay 24 56 [0–127] 0-based
Filter EG sustain 25 57 [0–127] 0-based
Filter EG release 26 58 [0–127] 0-based
Filter EG velocity to amplitude 110 [0–127] 0-based
Filter EG reset 82 [0–127]
0: Off; 64: On
0-based
Filter EG delay 103 [0–127] 0-based
Filter EG hold 105 [0–127] 0-based
Filter EG repeat 112 [0–127]
0: Off; 64: On
0-based
Filter EG velocity to time 86 [0–127] 0-based
Filter EG KB amount 79 [0–127] 0-based
Filter EG gate source 90 [0–127]
0: Gate on; 32: Keys only; 64: Gate only; 96: Keys or gate input
0-based
Filter EG trigger mode 114 [0–127]
0: Off; 64: On
0-based

VCOs

Parameter CC MSB CC LSB Range Usage Orientation
VCO 1 level 15 47 [0–127] 0-based
VCO 2 level 16 48 [0–127] 0-based
Noise level 8 40 [0–127] 0-based
VCO 1 sub level 17 49 [0–127] 0-based
VCO 1 wave 9 41 [0–127] 0-based
VCO 2 wave 14 46 [0–127] 0-based
VCO 2 frequency 12 44 [0–127] 0-based
VCO 2 beat frequency 13 45 [0–127] 0-based
VCO 2 hard sync 77 [0–127]
0: Off; 64: On
0-based
VCO gate reset 81 [0–127]
0: Off; 64: On
0-based
Pitch mod, oscillator 2 only 70 [0–127]
0: Off; 64: On
0-based
VCO 1 octave 74 [0–127]
16: 1', 32: 8', 48: 4', 64: 2'
0-based
VCO 2 octave 75 [0–127]
16: 1', 32: 8', 48: 4', 64: 2'
0-based

Filter

Parameter CC MSB CC LSB Range Usage Orientation
Filter cutoff frequency 19 51 [0–127] 0-based
Filter resonance 21 53 [0–127] 0-based
Filter KB tracking amount 27 59 [0–127] 0-based
Filter EG amount 22 54 [0–127] 0-based
Filter poles 109 [0–127]
0: 1 pole; 32: 2 poles; 64: 3 poles; 94: 4 poles
0-based

General

Parameter CC MSB CC LSB Range Usage Orientation
Multidrive amount 18 50 [0–127] 0-based
Note priority 111 [0–127]
0: Global; 32: Low note; 64: High note; 96: Last note
0-based
Release on/off 88 [0–127]
0: Off; 64: On
0-based
Modulation source 71 [0–127]
0: Triangle LFO; 16: Square LFO; 32: Saw LFO; 48: Ramp LFO; 64: S&H; 80: Filter envelope
0-based
Filter mod amount 2 34 [0–127] 0-based
Pitch mod amount 4 36 [0–127] 0-based
Wave mod amount 20 52 [0–127] 0-based
Pitch bend up 107 [0–127] 0-based
Pitch bend down 108 [0–127] 0-based
Output level 7 39 [0–127] 0-based
Keyboard octave 89 [0–127]
0: -2 oct; 16: -1 oct; 32: +0 oct; 48: +1 oct; 64: +2 oct
Centered
External input level 116 [0–127] 0-based
Modulation wheel 1 [0–127] 0-based
Wave mod destination 72 [0–127]
0: Osc 1 only; 42: Osc 2 only; 85: Both osc 1 and 2
0-based
Legato 68 [0–127]
0: Off; 64: On
0-based
Keyboard transpose 119 [0–127]
0~24: Transpose from -12 to +12 semitones
Centered
Volume EG gate source 91 [0–127]
0: Gate on; 32: Keys only; 64: Gate only; 96: Keys or gate input
0-based

LFO

Parameter CC MSB CC LSB Range Usage Orientation
LFO rate 3 35 [0–127] 0-based
LFO MIDI sync 102 [0–127]
0: Off; 64: On
0-based
LFO gate reset 93 [0–127]
0: Off; 64: On
0-based
LFO KB tracking amount 78 [0–127] 0-based
LFO range 76 [0–127]
0: Low (0.01Hz - 10Hz); 43: Mid (0.1Hz - 100Hz); 85: High (1Hz - 1kHz)
0-based

Glide

Parameter CC MSB CC LSB Range Usage Orientation
Glide on/off 65 [0–127]
0: Off; 64: On
0-based
Glide legato 94 [0–127]
0: Off; 64: On
0-based
Glide rate 5 37 [0–127] 0-based
Glide type 85 [0–127]
0: Linear constant rate; 43: Linear constant time; 85: Exponential
0-based
Gated glide 73 [0–127]
0: Off; 64: On
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.