1#[cfg(feature = "compressor")]
2pub mod compressor;
3#[cfg(feature = "delay")]
4pub mod delay;
5#[cfg(feature = "envelope")]
6pub mod envelope;
7#[cfg(feature = "filter")]
8pub mod filter;
9#[cfg(feature = "formant")]
10pub mod formant;
11#[cfg(feature = "gain")]
12pub mod gain;
13#[cfg(feature = "granular")]
14pub mod granular;
15#[cfg(feature = "karplus-strong")]
16pub mod karplus_strong;
17#[cfg(feature = "lfo")]
18pub mod lfo;
19#[cfg(feature = "mixer")]
20pub mod mixer;
21#[cfg(feature = "moog-ladder")]
22pub mod moog_ladder;
23#[cfg(feature = "oscillator")]
24pub mod oscillator;
25#[cfg(feature = "record")]
26pub mod record;
27#[cfg(feature = "reverb")]
28pub mod reverb;
29#[cfg(feature = "scope")]
30pub mod scope;
31#[cfg(feature = "waveshaper")]
32pub mod waveshaper;
33#[cfg(feature = "chorus")]
34pub mod chorus;
35
36#[cfg(test)]
37mod tests {
38 mod regression;
39}
40
41#[cfg(feature = "record")]
42pub use record::RecordNode;
43#[cfg(feature = "scope")]
44pub use scope::ScopeNode;
45#[cfg(feature = "compressor")]
46pub use compressor::Compressor;
47#[cfg(feature = "waveshaper")]
48pub use waveshaper::Waveshaper;
49#[cfg(feature = "chorus")]
50pub use chorus::Chorus;