Expand description
Reusable processor implementations for Wavecraft plugins.
Structs§
- GainDsp
- Gain processor - applies amplitude scaling to audio.
- Gain
Params - Parameter struct for gain processor.
- Oscilloscope
Frame Consumer - Consumer side of oscilloscope frame channel.
- Oscilloscope
Frame Producer - Producer side of oscilloscope frame channel.
- Oscilloscope
Frame Snapshot - Internal snapshot format with fixed-size arrays (no heap allocations).
- Oscilloscope
Tap - Observation-only oscilloscope tap processor.
- Passthrough
Dsp - Passthrough processor that does not modify the audio signal.
- Passthrough
Params - Empty parameter struct for passthrough processor.
- Saturator
Dsp - Soft-clip saturator DSP processor.
- Saturator
Params - Parameters for the soft-clip saturator.
- Test
Tone Processor - A minimal test tone source that produces a sine wave.
- Test
Tone Processor Params - Test tone processor parameters.
- Unified
Filter Dsp - Unified biquad filter DSP processor.
- Unified
Filter Params - Parameters for unified filter processor.
Enums§
- Unified
Filter Mode - Unified filter mode.
Constants§
- OSCILLOSCOPE_
FRAME_ POINTS - Number of points per oscilloscope frame.
Functions§
- create_
oscilloscope_ channel - Create a lock-free oscilloscope frame channel.