Skip to content

Modulation

Modulation is the system that connects dynamic sources — audio, MIDI, LFOs, sequencers, OSC — to any parameter in any track or effect.

Modulation panel icons

Almost every float or bool parameter in Arkestra can be modulated. This is how you create audio-reactive, tempo-synced, or performance-controlled visuals without manual tweaking.

Right-click any parameter → Map to… — the context menu shows all available modulation sources.

Modulation source picker showing all available sources

Or drag from the source (e.g. an LFO in the Modulation panel) to the parameter target.

SourceDescription
LFOOscillator — sine, square, ramp, staircase, bounce, pulse, S&H, and more
SequencerStep sequencer with up to 16 steps
AudioKick, snare, hi-hat detector ranges (3 configurable bands)
MIDI CCAny CC, note, or pitchbend from any connected MIDI device
OSCIncoming OSC values via UDP
Ableton LinkTempo sync for all beat-synced LFOs and sequencers
FaderDirect manual control (the default)

A parameter can have multiple modulation sources stacked — they’re summed together. For example: base value set by a fader + LFO on top + occasional audio kick.

Open the Parameter Detail view (click the modulation icon next to a parameter) to see and manage the full stack.

Each modulation assignment has:

  • Min / Max — the output range (maps the [0–1] modulation signal to [min–max] parameter range)
  • Depth — scales the modulation amplitude
  • Invert — flip the signal

This lets you map the same audio band to multiple parameters with different depths and ranges.

Any mapped parameter can run its modulation signal through a Transfer Curve — a draggable 0–1 → 0–1 remap that gives you precise control over how an incoming signal translates into visual output.

Enable Transfer Curve in the parameter’s mapping inspector, then:

  • ModeStepped (quantised horizontal bands) or Linear (interpolated between points)
  • Click an empty area to add a point; drag points to reshape the curve
  • ⌘-drag a band/segment to move it vertically
  • ⌥-click (or double-click) a point to delete it

A playhead line shows the current input value against the curve. The editor lives directly in the sidebar mapping panel, so you can shape and see the result immediately.