Skip to main content

Crate aether_nodes

Crate aether_nodes 

Source

Re-exports§

pub use chorus::Chorus;
pub use compressor::Compressor;
pub use eq::ParametricEq;
pub use gate::Gate;
pub use limiter::Limiter;
pub use panner::Panner;
pub use record::RecordNode;
pub use scope::ScopeNode;
pub use waveshaper::Waveshaper;

Modules§

chorus
Chorus / Flanger — BBD-style modulated delay.
compressor
RMS Compressor — dynamics processor.
delay
Feedback delay line.
envelope
ADSR envelope generator.
eq
Parametric EQ — 3-band equalizer with adjustable frequency, gain, and Q.
filter
State-variable filter (SVF) — simultaneous LP/HP/BP outputs.
formant
Formant filter — shapes audio to sound like a vowel.
gain
Gain node — scales input by a linear gain factor.
gate
Noise Gate — attenuates signal below threshold.
granular
Granular synthesis node.
karplus_strong
Karplus-Strong plucked string synthesis.
lfo
Low-Frequency Oscillator (LFO) — modulation source.
limiter
Limiter — brick-wall limiter with lookahead.
mixer
N-input mixer. Sums up to MAX_INPUTS signals with per-channel gain.
moog_ladder
Moog ladder filter — the filter that defined synthesizer sound.
oscillator
Band-limited wavetable oscillator with tuning table support.
panner
Stereo Panner — constant-power panning.
record
RecordNode — taps audio into a lock-free SPSC ring buffer.
reverb
Freeverb algorithmic reverb.
scope
ScopeNode — feeds audio into a lock-free SPSC ring buffer for visualisation.
waveshaper
Waveshaper / Saturation — nonlinear distortion.