Crate audio_processor_traits
source ·Re-exports
pub use num;pub use audio_buffer::AudioBuffer;pub use context::AudioContext;pub use midi::MidiEventHandler;pub use midi::MidiMessageLike;pub use midi::NoopMidiEventHandler;
Modules
- Atomic F32 implementation with
numtrait implementations - Provides an abstraction for audio buffers that works for [
cpal] and [vst] layouts - The “staged context” for audio processors
- Provides an abstraction for MIDI processing that works for stand-alone and [
vst] events - Parameters for
AudioProcessorProvides a basic mechanism for defining float parameters and modifying them through introspection at runtime. - Simpler audio processor trait, ingesting sample by sample Provides what is in some cases a simpler form of expressing signal processing.
Structs
- Simple atomic floating point variable with relaxed ordering.
- Simple atomic floating point variable with relaxed ordering.
- Options provided to the audio-processor before calling
process. - An audio-processor which doesn’t do any work.
- An audio-processor which mutes all channels.
Traits
- Represents an audio processing node.
- Generic trait for floating point numbers
- Defines an additive identity element for
Self.