List of all items
Structs
- ActionContext
- AlgorithmMetadata
- AtomicCell
- AtomicStats
- Buffer
- BufferStats
- ClockTick
- DelayLine
- FanInBuffer
- FanOutBuffer
- NodeId
- NodeMetadata
- NodeParams
- NodeState
- NodeTypeId
- ParamMetadata
- ParamRange
- ParameterId
- PipeBuffer
- Port
- PortId
- RingBuffer
- RtQueue
- ScalarVector1
- ScalarVector2
- ScalarVector4
- ScalarVector8
- SystemClock
- TelemetryBlock
- automaton::AutomatonComparison
- automaton::Range
- automaton::cellular::CellularAutomaton
- automaton::cellular::CellularState
- automaton::envelope::EnvelopeAutomaton
- automaton::envelope::EnvelopeState
- automaton::function::FunctionAutomaton
- automaton::function::FunctionState
- automaton::function::StatefulFunctionAutomaton
- automaton::lfo::LfoAutomaton
- automaton::lfo::LfoState
- automaton::random::RandomAutomaton
- automaton::random::RandomState
- automaton::sequencer::SequencerAutomaton
- automaton::sequencer::SequencerState
- automaton::sequencer::Step
- buffer_prelude::AtomicCell
- buffer_prelude::AtomicStats
- buffer_prelude::BufferStats
- buffer_prelude::DelayLine
- buffer_prelude::FanInBuffer
- buffer_prelude::FanOutBuffer
- buffer_prelude::PipeBuffer
- buffer_prelude::RingBuffer
- control::Mapping
- control::NoAction
- control::ParameterCommand
- control::PatchbayControl
- control::Servo
- control::Target
- manager::PatchbayConfig
- manager::PatchbayManager
- manager::PatchbayManagerBuilder
- manager::PatchbayStats
- node_prelude::NodeId
- node_prelude::NodeMetadata
- node_prelude::NodeTypeId
- param_prelude::ParamMetadata
- param_prelude::ParamRange
- param_prelude::ParameterId
- port_prelude::PortId
- prelude::ActionContext
- prelude::AlgorithmMetadata
- prelude::AtomicCell
- prelude::AtomicStats
- prelude::Buffer
- prelude::BufferStats
- prelude::ClockTick
- prelude::DelayLine
- prelude::FanInBuffer
- prelude::FanOutBuffer
- prelude::NodeId
- prelude::NodeMetadata
- prelude::NodeParams
- prelude::NodeState
- prelude::NodeTypeId
- prelude::ParamMetadata
- prelude::ParamRange
- prelude::ParameterId
- prelude::PipeBuffer
- prelude::Port
- prelude::PortId
- prelude::RingBuffer
- prelude::RtQueue
- prelude::ScalarVector1
- prelude::ScalarVector2
- prelude::ScalarVector4
- prelude::ScalarVector8
- prelude::SystemClock
- prelude::TelemetryBlock
- prelude::buffer_prelude::AtomicCell
- prelude::buffer_prelude::AtomicStats
- prelude::buffer_prelude::BufferStats
- prelude::buffer_prelude::DelayLine
- prelude::buffer_prelude::FanInBuffer
- prelude::buffer_prelude::FanOutBuffer
- prelude::buffer_prelude::PipeBuffer
- prelude::buffer_prelude::RingBuffer
- prelude::node_prelude::NodeId
- prelude::node_prelude::NodeMetadata
- prelude::node_prelude::NodeTypeId
- prelude::param_prelude::ParamMetadata
- prelude::param_prelude::ParamRange
- prelude::param_prelude::ParameterId
- prelude::port_prelude::PortId
- prelude::time_prelude::ClockTick
- prelude::time_prelude::SystemClock
- time_prelude::ClockTick
- time_prelude::SystemClock
- utils::EventRecorder
- utils::Metronome
- utils::RecordedEvent
- utils::TestSignalGenerator
- utils::TestSignalParams
- utils::ValueConverter
Enums
- AlgorithmCategory
- AtomicCellError
- BufferError
- ConnectionError
- NodeCategory
- ParamType
- ParamValue
- ParameterError
- PortDirection
- PortError
- PortType
- ProcessError
- QueueError
- TimeError
- automaton::SyncMode
- automaton::cellular::CellularType
- automaton::cellular::OutputMode
- automaton::envelope::EnvelopeAction
- automaton::envelope::EnvelopeStage
- automaton::envelope::EnvelopeType
- automaton::lfo::LfoAction
- automaton::lfo::LfoWaveform
- automaton::random::RandomType
- automaton::sequencer::PlayMode
- buffer_prelude::BufferError
- control::ControlEvent
- control::EventPattern
- control::ParameterMapping
- control::Transform
- manager::PatchbayEvent
- node_prelude::NodeCategory
- param_prelude::ParamType
- param_prelude::ParamValue
- param_prelude::ParameterError
- port_prelude::PortDirection
- port_prelude::PortError
- port_prelude::PortType
- prelude::AlgorithmCategory
- prelude::AtomicCellError
- prelude::BufferError
- prelude::ConnectionError
- prelude::NodeCategory
- prelude::ParamType
- prelude::ParamValue
- prelude::ParameterError
- prelude::PortDirection
- prelude::PortError
- prelude::PortType
- prelude::ProcessError
- prelude::QueueError
- prelude::TimeError
- prelude::buffer_prelude::BufferError
- prelude::node_prelude::NodeCategory
- prelude::param_prelude::ParamType
- prelude::param_prelude::ParamValue
- prelude::param_prelude::ParameterError
- prelude::port_prelude::PortDirection
- prelude::port_prelude::PortError
- prelude::port_prelude::PortType
- prelude::queue_prelude::QueueError
- prelude::time_prelude::TimeError
- queue_prelude::QueueError
- time_prelude::TimeError
- utils::NoteType
- utils::TestSignalType
Traits
- Action
- Algorithm
- ClockSource
- Interpolate
- IntoParamValue
- Processor
- SignalBuffer
- SignalNode
- Sink
- Source
- Transcendental
- Vector
- VectorMask
- VectorReduce
- VectorScalarOps
- VectorTranscendental
- buffer_prelude::SignalBuffer
- control::AnyServo
- control::Automaton
- f32_prelude::ProcessorF32
- f32_prelude::SinkF32
- f32_prelude::SourceF32
- f32_prelude::Transcendental
- f64_prelude::ProcessorF64
- f64_prelude::SinkF64
- f64_prelude::SourceF64
- f64_prelude::Transcendental
- node_prelude::Processor
- node_prelude::SignalNode
- node_prelude::Sink
- node_prelude::Source
- param_prelude::IntoParamValue
- prelude::Action
- prelude::Algorithm
- prelude::ClockSource
- prelude::Interpolate
- prelude::IntoParamValue
- prelude::Processor
- prelude::SignalBuffer
- prelude::SignalNode
- prelude::Sink
- prelude::Source
- prelude::Transcendental
- prelude::Vector
- prelude::VectorMask
- prelude::VectorReduce
- prelude::VectorScalarOps
- prelude::VectorTranscendental
- prelude::buffer_prelude::SignalBuffer
- prelude::f32_prelude::ProcessorF32
- prelude::f32_prelude::SinkF32
- prelude::f32_prelude::SourceF32
- prelude::f32_prelude::Transcendental
- prelude::f64_prelude::ProcessorF64
- prelude::f64_prelude::SinkF64
- prelude::f64_prelude::SourceF64
- prelude::f64_prelude::Transcendental
- prelude::node_prelude::Processor
- prelude::node_prelude::SignalNode
- prelude::node_prelude::Sink
- prelude::node_prelude::Source
- prelude::param_prelude::IntoParamValue
- prelude::time_prelude::ClockSource
- time_prelude::ClockSource
Functions
- abs_slice
- add_scalar_slice
- add_slices
- automaton::function::lfo_function
- automaton::sequencer::simple_sequence
- buffer_prelude::utils::apply_gain
- buffer_prelude::utils::calculate_peak
- buffer_prelude::utils::calculate_rms
- buffer_prelude::utils::copy_safe
- buffer_prelude::utils::mix_with_gain
- buffer_prelude::utils::zero_fill
- clamp_slice
- control::midi_cc
- control::osc_address
- cos_slice
- div_slices
- exp_slice
- ln_slice
- max_slice
- min_slice
- mul_scalar_slice
- mul_slices
- prelude::abs_slice
- prelude::add_scalar_slice
- prelude::add_slices
- prelude::buffer_prelude::utils::apply_gain
- prelude::buffer_prelude::utils::calculate_peak
- prelude::buffer_prelude::utils::calculate_rms
- prelude::buffer_prelude::utils::copy_safe
- prelude::buffer_prelude::utils::mix_with_gain
- prelude::buffer_prelude::utils::zero_fill
- prelude::clamp_slice
- prelude::cos_slice
- prelude::div_slices
- prelude::exp_slice
- prelude::ln_slice
- prelude::max_slice
- prelude::min_slice
- prelude::mul_scalar_slice
- prelude::mul_slices
- prelude::sin_slice
- prelude::sqrt_slice
- prelude::sub_slices
- prelude::tan_slice
- sin_slice
- sqrt_slice
- sub_slices
- tan_slice
- utils::freq_to_midi_note
- utils::midi_note_to_freq
- utils::midi_to_normalized
- utils::normalized_to_midi
- utils::note_duration_to_seconds
Type Aliases
- BufferResult
- ConnectionResult
- ControlValue
- DefaultClock
- DefaultDelayLine
- DefaultPipeBuffer
- DefaultRingBuffer
- MonoBlock
- ParameterResult
- PortResult
- ProcessResult
- QueueResult
- Sample
- StereoBlock
- TimeResult
- buffer_prelude::BufferResult
- control::BoxedServo
- control::Time
- f32_prelude::DelayLineF32
- f32_prelude::FanInBufferF32
- f32_prelude::FanOutBufferF32
- f32_prelude::PipeBufferF32
- f32_prelude::RingBufferF32
- f32_prelude::SystemClockF32
- f64_prelude::DelayLineF64
- f64_prelude::FanInBufferF64
- f64_prelude::FanOutBufferF64
- f64_prelude::PipeBufferF64
- f64_prelude::RingBufferF64
- f64_prelude::SystemClockF64
- param_prelude::ParameterResult
- port_prelude::PortResult
- prelude::BufferResult
- prelude::ConnectionResult
- prelude::ControlValue
- prelude::DefaultClock
- prelude::DefaultDelayLine
- prelude::DefaultPipeBuffer
- prelude::DefaultRingBuffer
- prelude::MonoBlock
- prelude::ParameterResult
- prelude::PortResult
- prelude::ProcessResult
- prelude::QueueResult
- prelude::Sample
- prelude::StereoBlock
- prelude::TimeResult
- prelude::buffer_prelude::BufferResult
- prelude::f32_prelude::DelayLineF32
- prelude::f32_prelude::FanInBufferF32
- prelude::f32_prelude::FanOutBufferF32
- prelude::f32_prelude::PipeBufferF32
- prelude::f32_prelude::RingBufferF32
- prelude::f32_prelude::SystemClockF32
- prelude::f64_prelude::DelayLineF64
- prelude::f64_prelude::FanInBufferF64
- prelude::f64_prelude::FanOutBufferF64
- prelude::f64_prelude::PipeBufferF64
- prelude::f64_prelude::RingBufferF64
- prelude::f64_prelude::SystemClockF64
- prelude::param_prelude::ParameterResult
- prelude::port_prelude::PortResult
- prelude::queue_prelude::QueueResult
- prelude::time_prelude::TimeResult
- queue_prelude::QueueResult
- time_prelude::TimeResult
Constants
- CACHE_LINE_SIZE
- DEFAULT_BLOCK_SIZE
- DEFAULT_BUFFER_SIZE
- DEFAULT_SAMPLE_RATE
- MAX_BLOCK_SIZE
- MAX_BUFFER_SIZE
- MAX_SAMPLE_RATE
- MIN_BLOCK_SIZE
- MIN_BUFFER_SIZE
- MIN_SAMPLE_RATE
- VERSION
- automaton::cellular::rules::RULE_110
- automaton::cellular::rules::RULE_184
- automaton::cellular::rules::RULE_30
- automaton::cellular::rules::RULE_90
- external::PI
- external::PI_F64
- prelude::CACHE_LINE_SIZE
- prelude::DEFAULT_BLOCK_SIZE
- prelude::DEFAULT_BUFFER_SIZE
- prelude::DEFAULT_SAMPLE_RATE
- prelude::MAX_BLOCK_SIZE
- prelude::MAX_BUFFER_SIZE
- prelude::MAX_SAMPLE_RATE
- prelude::MIN_BLOCK_SIZE
- prelude::MIN_BUFFER_SIZE
- prelude::MIN_SAMPLE_RATE
- prelude::VERSION
- prelude::external::PI
- prelude::external::PI_F64