List of all items
Structs
- BbxGraph
- DspContext
- GraphInner
- core::Consumer
- core::Producer
- core::SpscRingBuffer
- core::StackVec
- core::random::XorShiftRng
- core::spsc::Consumer
- core::spsc::Producer
- core::spsc::SpscRingBuffer
- core::stack_vec::StackVec
- core::stack_vec::StackVecIntoIter
- dsp::Frame
- dsp::VoiceState
- dsp::block::BlockId
- dsp::blocks::AmbisonicDecoderBlock
- dsp::blocks::BinauralDecoderBlock
- dsp::blocks::ChannelMergerBlock
- dsp::blocks::ChannelRouterBlock
- dsp::blocks::ChannelSplitterBlock
- dsp::blocks::DcBlockerBlock
- dsp::blocks::EnvelopeBlock
- dsp::blocks::FileInputBlock
- dsp::blocks::FileOutputBlock
- dsp::blocks::GainBlock
- dsp::blocks::LfoBlock
- dsp::blocks::LowPassFilterBlock
- dsp::blocks::MatrixMixerBlock
- dsp::blocks::MixerBlock
- dsp::blocks::OscillatorBlock
- dsp::blocks::OutputBlock
- dsp::blocks::OverdriveBlock
- dsp::blocks::PannerBlock
- dsp::blocks::VcaBlock
- dsp::blocks::effectors::ambisonic_decoder::AmbisonicDecoderBlock
- dsp::blocks::effectors::binaural_decoder::BinauralDecoderBlock
- dsp::blocks::effectors::channel_merger::ChannelMergerBlock
- dsp::blocks::effectors::channel_router::ChannelRouterBlock
- dsp::blocks::effectors::channel_splitter::ChannelSplitterBlock
- dsp::blocks::effectors::dc_blocker::DcBlockerBlock
- dsp::blocks::effectors::gain::GainBlock
- dsp::blocks::effectors::low_pass_filter::LowPassFilterBlock
- dsp::blocks::effectors::matrix_mixer::MatrixMixerBlock
- dsp::blocks::effectors::mixer::MixerBlock
- dsp::blocks::effectors::overdrive::OverdriveBlock
- dsp::blocks::effectors::panner::PannerBlock
- dsp::blocks::effectors::vca::VcaBlock
- dsp::blocks::generators::oscillator::OscillatorBlock
- dsp::blocks::io::file_input::FileInputBlock
- dsp::blocks::io::file_output::FileOutputBlock
- dsp::blocks::io::output::OutputBlock
- dsp::blocks::modulators::envelope::EnvelopeBlock
- dsp::blocks::modulators::lfo::LfoBlock
- dsp::buffer::AudioBuffer
- dsp::context::DspContext
- dsp::frame::Frame
- dsp::graph::BlockSnapshot
- dsp::graph::Connection
- dsp::graph::ConnectionSnapshot
- dsp::graph::Graph
- dsp::graph::GraphBuilder
- dsp::graph::GraphTopologySnapshot
- dsp::graph::ModulationConnectionSnapshot
- dsp::parameter::ModulationOutput
- dsp::prelude::AmbisonicDecoderBlock
- dsp::prelude::AudioBuffer
- dsp::prelude::BinauralDecoderBlock
- dsp::prelude::BlockId
- dsp::prelude::ChannelMergerBlock
- dsp::prelude::ChannelRouterBlock
- dsp::prelude::ChannelSplitterBlock
- dsp::prelude::DcBlockerBlock
- dsp::prelude::DspContext
- dsp::prelude::EnvelopeBlock
- dsp::prelude::FileInputBlock
- dsp::prelude::FileOutputBlock
- dsp::prelude::GainBlock
- dsp::prelude::Graph
- dsp::prelude::GraphBuilder
- dsp::prelude::LfoBlock
- dsp::prelude::Linear
- dsp::prelude::LowPassFilterBlock
- dsp::prelude::MatrixMixerBlock
- dsp::prelude::MixerBlock
- dsp::prelude::Multiplicative
- dsp::prelude::OscillatorBlock
- dsp::prelude::OutputBlock
- dsp::prelude::OverdriveBlock
- dsp::prelude::PannerBlock
- dsp::prelude::SmoothedValue
- dsp::prelude::VcaBlock
- dsp::smoothing::Linear
- dsp::smoothing::Multiplicative
- dsp::smoothing::SmoothedValue
- dsp::voice::VoiceState
- midi::MidiBufferConsumer
- midi::MidiBufferProducer
- midi::MidiEvent
- midi::MidiMessage
- midi::buffer::MidiBufferConsumer
- midi::buffer::MidiBufferProducer
- midi::message::MidiEvent
- midi::message::MidiMessage
- midi::stream::MidiInputStream
- params::JsonParamDef
- params::ParamDef
- params::ParamsFile
Enums
- BbxError
- core::BbxError
- core::error::BbxError
- dsp::BlockCategory
- dsp::ChannelConfig
- dsp::ChannelLayout
- dsp::block::BlockCategory
- dsp::block::BlockType
- dsp::blocks::BinauralStrategy
- dsp::blocks::ChannelMode
- dsp::blocks::PannerMode
- dsp::blocks::effectors::binaural_decoder::BinauralStrategy
- dsp::blocks::effectors::channel_router::ChannelMode
- dsp::blocks::effectors::mixer::NormalizationStrategy
- dsp::blocks::effectors::panner::PannerMode
- dsp::blocks::modulators::envelope::EnvelopeStage
- dsp::channel::ChannelConfig
- dsp::channel::ChannelLayout
- dsp::parameter::Parameter
- dsp::prelude::BinauralStrategy
- dsp::prelude::BlockType
- dsp::prelude::ChannelMode
- dsp::prelude::PannerMode
- dsp::prelude::Parameter
- dsp::prelude::Waveform
- dsp::waveform::Waveform
- midi::MidiMessageStatus
- midi::message::MidiMessageStatus
- params::ParamType
Traits
- PluginDsp
- core::Sample
- core::sample::Sample
- dsp::PluginDsp
- dsp::block::Block
- dsp::buffer::Buffer
- dsp::plugin::PluginDsp
- dsp::prelude::Block
- dsp::prelude::Sample
- dsp::prelude::SmoothingStrategy
- dsp::reader::Reader
- dsp::sample::Sample
- dsp::smoothing::SmoothingStrategy
- dsp::writer::Writer
Macros
Functions
- core::denormal::enable_ftz_daz
- core::denormal::flush_denormal_f32
- core::denormal::flush_denormal_f64
- core::denormal::flush_denormals_f32_batch
- core::denormal::flush_denormals_f64_batch
- core::flush_denormal_f32
- core::flush_denormal_f64
- core::flush_denormals_f32_batch
- core::flush_denormals_f64_batch
- core::simd::apply_gain
- core::simd::apply_gain_f32
- core::simd::apply_gain_f64
- core::simd::fill
- core::simd::fill_f32
- core::simd::fill_f64
- core::simd::multiply_add
- core::simd::multiply_add_f32
- core::simd::multiply_add_f64
- core::simd::sin
- core::simd::sin_f32
- core::simd::sin_f64
- dsp::polyblep::apply_polyblamp_triangle
- dsp::polyblep::apply_polyblep_pulse
- dsp::polyblep::apply_polyblep_saw
- dsp::polyblep::apply_polyblep_square
- dsp::polyblep::poly_blamp
- dsp::polyblep::poly_blamp_simd
- dsp::polyblep::poly_blep
- dsp::polyblep::poly_blep_simd
- dsp::polyblep::polyblamp_triangle
- dsp::polyblep::polyblep_pulse
- dsp::polyblep::polyblep_saw
- dsp::polyblep::polyblep_square
- dsp::voice::midi_note_to_frequency
- graph_from_handle
- handle_from_graph
- midi::buffer::midi_buffer
- midi::midi_buffer
- params::generate_c_header_from_defs
- params::generate_rust_indices_from_defs
- process_audio
Type Aliases
- core::Result
- core::error::Result
- dsp::prelude::LinearSmoothedValue
- dsp::prelude::MultiplicativeSmoothedValue
- dsp::smoothing::LinearSmoothedValue
- dsp::smoothing::MultiplicativeSmoothedValue
Constants
- core::denormal::DENORMAL_THRESHOLD_F32
- core::denormal::DENORMAL_THRESHOLD_F64
- core::sample::SIMD_LANES
- core::simd::F32_LANES
- core::simd::F64_LANES
- dsp::MAX_FRAME_SAMPLES
- dsp::context::DEFAULT_BUFFER_SIZE
- dsp::context::DEFAULT_SAMPLE_RATE
- dsp::frame::MAX_FRAME_SAMPLES
- dsp::graph::MAX_BLOCK_INPUTS
- dsp::graph::MAX_BLOCK_OUTPUTS
- dsp::prelude::DEFAULT_BUFFER_SIZE
- dsp::prelude::DEFAULT_SAMPLE_RATE
- dsp::sample::SIMD_LANES