Skip to main content

Module fx

Module fx 

Source
Expand description

Lightweight per-sample effects ported from DaisySP’s Effects module: waveshaping distortion, wavefolding, and tremolo. All three run on i8 PCM with plain arithmetic (no libm/std), so they’re part of the always-on core rather than the dsp feature.

Structs§

Overdrive
Waveshaping distortion/overdrive, ported from daisysp::Overdrive.
Tremolo
Amplitude tremolo driven by the crate’s built-in sine wavetable, ported from daisysp::Tremolo.
Wavefolder
Wavefolder, ported from daisysp::Wavefolder. Input magnitude beyond 1.0 (post-gain) folds back on itself instead of clipping.