LFO MIDI CC Numbers

Applies to firmware v3.63.

These MIDI CC numbers control the LFO’s parameters.

CC#ParameterValueMeaningDefault
90CV routing0-4 (5-127 clamp to 4)0 = none (LFO not routed); 1-4 = routed to CV output 1-40 (none)
91Waveshape0-12 (13-127 clamp to 12)Selects the waveform — see table below0 (Sine)
92Rate0-127Free-running: sweeps a log-spaced range from about 1/60 Hz to 50 Hz. Synced (Sync=1): rate maps to a musical duration (see the MIDI Clock Sync Rate Table) — 0 is the slowest (32 Bars), 127 the fastest (64th-note triplet).68 (≈4 Hz)
93MIDI clock sync0 / 1-127 (boolean)0 = free-running Hz/seconds mode; ≥1 = MIDI-clock-synced mode (affects Rate and Fade-in interpretation)0 (off)
94Phase reset on note-on0 / 1-127 (boolean)0 = phase runs free; ≥1 = LFO phase resets to 0 on each qualifying note-on0 (off)
95Fade-in0-1270 = no fade-in (instant full amplitude), both modes. Free-running (1-127): duration, log-spaced roughly 0.1s-10s. Synced (Sync=1, 1-127): duration maps to a musical duration (see the MIDI Clock Sync Rate Table) — 1 is the shortest (64th-note triplet), 127 the longest (32 Bars); the ramp always triggers on note-on.0 (none)
96Amplitude0-127Scaled to 8-bit output: 0-126 → value×2 (0-252); 127 → forced to 255 (full scale)127 (full)
97Output polarity0 / 1-127 (boolean)0 = unipolar output; ≥1 = bipolar output (waveform centered around zero)0 (unipolar)
98Distortion0-127Skews the waveform asymmetrically (shifts where the up/down halves of the cycle meet); also blends the character of the Sample & Hold, Lines, and Noise shapes. 63 is neutral (no distortion).63 (none)
99Steppyness0-1270 = smooth (no quantization); 1-127 staircases/quantizes the waveform — higher value = coarser steps0 (none)

Waveshape values (CC 91)

ValueShape
0Sine
1Triangle
2Saw Down
3Saw Up
4Square
5Lumps
6Sweep
7Spike
8Sine³
9Sine⁵
10Sample & Hold
11Lines
12Noise

Notes

  • CC value 0 always disables/neutralizes a parameter (no CV routing, free-run rate, no fade-in, no distortion, no steppyness), except where noted (waveshape 0 = Sine, amplitude default is full-scale).
  • Boolean-style parameters (Sync, Reset, Bipolar) treat any nonzero value (1-127) as “on”.
  • The Rate parameter’s synced-mode duration table is shared with the envelope’s Sync/rate mechanism and the Fade-in parameter’s synced-mode duration table, fully enumerated in the MIDI Clock Sync Rate Table. Rate (and envelope Sync) map ascending CC value to descending duration (0 = longest/32 Bars, 127 = shortest/64th Triplet); Fade-in maps ascending CC value to ascending duration (1 = shortest/64th Triplet, 127 = longest/32 Bars), matching how a “time” knob naturally reads short-to-long.
  • These LFO CCs are exposed in the Midi2CV Mk2 Web Configurator.