Skip to main content

wavecraft_dsp/
lib.rs

1//! DSP crate - pure audio processing algorithms.
2//!
3//! This crate contains all DSP logic without any plugin framework dependencies,
4//! making it fully testable in isolation.
5
6pub mod builtins;
7pub mod combinators;
8pub mod gain;
9pub mod processor;
10pub mod traits;
11
12// Re-export the core trait for user implementations
13pub use traits::{ParamRange, ParamSpec, Processor, ProcessorParams, Transport};
14
15// Re-export the concrete gain processor (legacy)
16pub use processor::GainProcessor;
17
18// Re-export built-in processors
19pub use builtins::*;
20
21// Re-export combinators
22pub use combinators::Chain;