Expand description
Reusable processors for Wavecraft plugins.
Structs§
- Oscillator
- A minimal oscillator that produces multiple waveforms.
- Oscillator
Params - Oscillator parameters.
- 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.
Enums§
- Waveform
- Available oscillator waveform shapes.
Constants§
- OSCILLOSCOPE_
FRAME_ POINTS - Number of points per oscilloscope frame.
Functions§
- create_
oscilloscope_ channel - Create a lock-free oscilloscope frame channel.
- generate_
waveform_ sample - Generate a single sample for the given waveform at the given phase (0.0–1.0).