#digital-signal #peak #dynamics #dsp #limiter #rms

compressor

A high performance digital signal compressor, designed for compressing the amplitude of audio data

5 unstable releases

Uses old Rust 2015

0.3.0 Jun 8, 2016
0.2.0 Feb 26, 2016
0.1.2 Jan 10, 2016
0.1.1 Dec 28, 2015
0.1.0 Dec 7, 2015

#3 in #rms

Apache-2.0/MIT

18KB
312 lines

compressor Build Status Crates.io Crates.io

A high performance digital signal compressor, designed for compressing the amplitude of audio data.

Supports the use of both Peak and RMS envelope detection.


lib.rs:

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.

Dependencies

~2.5MB
~34K SLoC