Expand description
DSP block implementations.
Blocks are organized into categories:
generators: Create audio signals (oscillators)effectors: Transform audio (gain, overdrive, panning)modulators: Generate control signals (LFOs, envelopes)io: Handle file and audio I/O
Re-exports§
pub use effectors::ambisonic_decoder::AmbisonicDecoderBlock;pub use effectors::binaural_decoder::BinauralDecoderBlock;pub use effectors::binaural_decoder::BinauralStrategy;pub use effectors::channel_merger::ChannelMergerBlock;pub use effectors::channel_router::ChannelMode;pub use effectors::channel_router::ChannelRouterBlock;pub use effectors::channel_splitter::ChannelSplitterBlock;pub use effectors::dc_blocker::DcBlockerBlock;pub use effectors::gain::GainBlock;pub use effectors::low_pass_filter::LowPassFilterBlock;pub use effectors::matrix_mixer::MatrixMixerBlock;pub use effectors::mixer::MixerBlock;pub use effectors::overdrive::OverdriveBlock;pub use effectors::panner::PannerBlock;pub use effectors::panner::PannerMode;pub use effectors::vca::VcaBlock;pub use generators::oscillator::OscillatorBlock;pub use io::file_input::FileInputBlock;pub use io::file_output::FileOutputBlock;pub use io::output::OutputBlock;pub use modulators::envelope::EnvelopeBlock;pub use modulators::lfo::LfoBlock;
Modules§
- effectors
Effectors are blocks that perform some arbitrary processing from the outputs of other blocks.- generators
Generators are blocks that produce outputs without inputs from other blocks.- io
- I/O blocks are responsible for handling input from and output to external sources, whether that is an audio file, microphone input, speaker output, and so forth.
- modulators
Modulators are blocks that generate output solely used for modulating one or moreParameters of one or more blocks.