Expand description

Provides an abstraction for audio buffers that works for [cpal] and vst layouts

Modules

VST compatibility, enabled by the vst_support feature.

Structs

An AudioBuffer that stores samples as interleaved frames, used for [cpal] compatibility.

An owned version of the interleaved buffer implementation. Can be converted onto an InterleavedAudioBuffer.

Traits

Represents an audio buffer. This decouples audio processing code from a certain representation of multi-channel sample buffers.

A trait for buffer types that own the data they hold & can be constructed / resized.

Functions

Set all samples of an AudioBuffer to Zero::zero

Set all samples of an AudioBuffer to a constant