Moog Subharmonicon MIDI CCs & NRPNs

MIDI implementation details for the Moog Subharmonicon.

Last update: January 18, 2026 • 11 parameters


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

VCO 1

Parameter CC MSB CC LSB Range Usage Orientation
VCO 1 frequency 4 36 [0–16383]
0~16383: -2.5 octaves to +2.5 octaves
Centered
VCO 1 SUB 1 frequency 103 [0–127]
0-17: Integer value 16; 8-15: Integer value 15; 16-23: Integer value 14; 24-31: Integer value 13; 32-39: Integer value 12; 40-47: Integer value 11; 48-55: Integer value 10; 56-63: Integer value 9; 64-71: Integer value 8; 72-79: Integer value 7; 80-87: Integer value 6; 88-95: Integer value 5; 96-103: Integer value 4; 104-111: Integer value 3; 112-119: Integer value 2; 120-127: Integer value 1
0-based
VCO 1 SUB 2 frequency 104 [0–127]
0-17: Integer value 16; 8-15: Integer value 15; 16-23: Integer value 14; 24-31: Integer value 13; 32-39: Integer value 12; 40-47: Integer value 11; 48-55: Integer value 10; 56-63: Integer value 9; 64-71: Integer value 8; 72-79: Integer value 7; 80-87: Integer value 6; 88-95: Integer value 5; 96-103: Integer value 4; 104-111: Integer value 3; 112-119: Integer value 2; 120-127: Integer value 1
0-based

VCO 2

Parameter CC MSB CC LSB Range Usage Orientation
VCO 2 frequency 12 44 [0–16383]
0~16383: -2.5 octaves to +2.5 octaves
Centered
VCO 2 SUB 1 frequency 105 [0–127]
0-17: Integer value 16; 8-15: Integer value 15; 16-23: Integer value 14; 24-31: Integer value 13; 32-39: Integer value 12; 40-47: Integer value 11; 48-55: Integer value 10; 56-63: Integer value 9; 64-71: Integer value 8; 72-79: Integer value 7; 80-87: Integer value 6; 88-95: Integer value 5; 96-103: Integer value 4; 104-111: Integer value 3; 112-119: Integer value 2; 120-127: Integer value 1
0-based
VCO 2 SUB 2 frequency 106 [0–127]
0-17: Integer value 16; 8-15: Integer value 15; 16-23: Integer value 14; 24-31: Integer value 13; 32-39: Integer value 12; 40-47: Integer value 11; 48-55: Integer value 10; 56-63: Integer value 9; 64-71: Integer value 8; 72-79: Integer value 7; 80-87: Integer value 6; 88-95: Integer value 5; 96-103: Integer value 4; 104-111: Integer value 3; 112-119: Integer value 2; 120-127: Integer value 1
0-based

VCF EG

Parameter CC MSB CC LSB Range Usage Orientation
VCF EG attack 23 55 [0–16383]
0~16383: VCF EG attack amount
0-based
VCF EG decay 24 56 [0–16383]
0~16383: VCF EG decay amount
0-based

VCA EG

Parameter CC MSB CC LSB Range Usage Orientation
VCA EG attack 28 60 [0–16383]
0~16383: VCA EG attack amount
0-based
VCA EG decay 29 61 [0–16383]
0~16383: VCA EG decay amount
0-based

General

Parameter CC Range Usage Orientation
Rhythm generator logic 113 [0–127]
0-63: OR (advance the sequencer on either or both clocks); 64-127: XOR (advance the sequencer on exactly one clock)
0-based

This dataset is provided under the Creative Commons Attribution Share Alike 4.0 International license.