Skip to main content

Module params

Module params 

Source
Expand description

Core parameter and event types shared between the UI thread and audio thread.

SynthParams is the canonical parameter snapshot. The UI holds a live copy and sends a boxed clone to the audio thread via AudioEvent::LoadPatch whenever a value changes.

Structs§

EnvParams
Amplitude envelope section parameters.
FilterParams
Filter section parameters.
FxParams
FX section parameters.
GlobalParams
Global section parameters.
LfoParams
LFO section parameters.
OscParams
Oscillator section parameters.
Patch
A named preset: a display name paired with a full parameter snapshot.
SynthParams
Full parameter snapshot shared between the UI and audio threads.

Enums§

AudioEvent
Messages sent from the UI thread to the audio thread over the event channel.
FilterMode
State-variable filter topology selector.
LfoTarget
Selects which parameter the LFO modulates.
Waveform
Oscillator waveform shape.