Expand description
Chainable DSP effect modules.
Re-exports§
pub use basic_reverb::BasicReverbEffect;Deprecated pub use basic_reverb::BasicReverbSettings;Deprecated pub use basic_reverb::DelayReverbEffect;pub use basic_reverb::DelayReverbSettings;pub use compressor::CompressorEffect;pub use compressor::CompressorSettings;pub use convolution_reverb::ConvolutionReverbEffect;pub use convolution_reverb::ConvolutionReverbSettings;pub use diffusion_reverb::DiffusionReverbEffect;pub use diffusion_reverb::DiffusionReverbSettings;pub use distortion::DistortionEffect;pub use distortion::DistortionSettings;pub use gain::GainEffect;pub use gain::GainSettings;pub use high_pass::HighPassFilterEffect;pub use high_pass::HighPassFilterSettings;pub use limiter::LimiterEffect;pub use limiter::LimiterSettings;pub use low_pass::LowPassFilterEffect;pub use low_pass::LowPassFilterSettings;pub use multiband_eq::EqPointSettings;pub use multiband_eq::HighEdgeFilterSettings;pub use multiband_eq::LowEdgeFilterSettings;pub use multiband_eq::MultibandEqEffect;pub use multiband_eq::MultibandEqSettings;
Modules§
- basic_
reverb - Delay reverb effect using a simple feedback delay line.
- compressor
- Compressor effect for dynamic range control.
- convolution_
reverb - Convolution reverb effect wrapper for the DSP chain.
- diffusion_
reverb - Algorithmic reverb with smooth diffusion.
- distortion
- Distortion effect based on rodio’s distortion source.
- gain
- Simple gain effect.
- high_
pass - High-pass filter effect based on rodio’s BLT filter.
- limiter
- Limiter effect using rodio’s built-in limiter.
- low_
pass - Low-pass filter effect based on rodio’s BLT filter.
- multiband_
eq - Multiband parametric EQ effect.
Structs§
- Effect
Context - Shared context for preparing and running DSP effects.
Enums§
- Audio
Effect - Configured audio effect that can process interleaved samples.