Skip to main content

Crate synthie

Crate synthie 

Source
Expand description

Core library for the synth crate.

Exposes DSP modules, core parameter types, and the built-in preset bank. Terminal UI, runtime bootstrap, and filesystem persistence are owned by the binary crate and are not part of this public API.

Fuzz harnesses and other non-TUI consumers can import audio and params directly without pulling in any terminal dependencies.

Modulesยง

audio
Audio DSP modules and (when the io feature is enabled) the CPAL stream setup.
params
Core parameter and event types shared between the UI thread and audio thread.
prelude
Convenience re-exports for common consumers.
presets
Built-in preset bank (pure data, no filesystem I/O).