Module dsp
Source - block
- DSP block system.
- blocks
- DSP block implementations.
- buffer
- Audio buffer types.
- channel
- Multi-channel audio configuration.
- context
- DSP processing context.
- frame
- Audio frame type for inter-thread communication.
- graph
- DSP graph system.
- parameter
- Parameter modulation system.
- plugin
- Plugin DSP trait for FFI integration.
- polyblep
- PolyBLEP and PolyBLAMP anti-aliasing for band-limited waveform generation.
- prelude
- Convenience re-exports for common bbx_dsp usage.
- reader
- Audio file reader trait.
- sample
- Audio sample type abstraction.
- smoothing
- Parameter smoothing utilities for click-free parameter changes.
- voice
- Voice state management for MIDI-controlled synthesis.
- waveform
- Waveform types and generation.
- writer
- Audio file writer trait.
- Frame
- A frame of audio data for visualization or inter-thread communication.
- VoiceState
- Monophonic voice state for MIDI-controlled synthesis.
- BlockCategory
- Category of a DSP block for visualization and organization.
- ChannelConfig
- Describes how a block handles multi-channel audio.
- ChannelLayout
- Describes the channel layout for audio processing.
- MAX_FRAME_SAMPLES
- Maximum number of interleaved samples per frame.
Supports up to 512 samples per channel for stereo (1024 total).
- PluginDsp
- Trait for plugin-specific DSP implementations.