Crate compressor [] [src]

A digital signal compressor, designed for use with audio.

The main type of interest is the Compressor.

You may also find the EvenGainFunction trait (implemented for both Average and Minimum) and the Detector trait (implemented for PeakEnvelopeDetector and RmsEnvelopeDetector.

Reexports

pub use detector::{Detector, PeakEnvelopeDetector, RmsEnvelopeDetector};
pub use even_gain_fn::{EvenGainFunction, Average, Minimum};

Modules

detector
dsp_node
even_gain_fn

Structs

Compressor

A dynamics processing unit designed to compress some given audio signal that exceeds the threshold using the ratio.

Type Definitions

PeakCompressor

A Compressor that uses a Peak envelope detector.

RmsCompressor

A Compressor that uses an Rms envelope detector.