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.
- Filter
Params - Filter section parameters.
- FxParams
- FX section parameters.
- Global
Params - Global section parameters.
- LfoParams
- LFO section parameters.
- OscParams
- Oscillator section parameters.
- Patch
- A named preset: a display name paired with a full parameter snapshot.
- Synth
Params - Full parameter snapshot shared between the UI and audio threads.
Enums§
- Audio
Event - Messages sent from the UI thread to the audio thread over the event channel.
- Filter
Mode - State-variable filter topology selector.
- LfoTarget
- Selects which parameter the LFO modulates.
- Waveform
- Oscillator waveform shape.