Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
gui
 
 
img
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

darc.lv2 - Dynamic Audio Range Compressor

darc.lv2 is a general purpose audio signal compressor.

The compression gain is controlled by threshold and ratio only: Makeup gain is automatically set to retain equal loudness at -10 dBFS/RMS with a soft knee. This maintains perceived loudness over a wide range of thresholds and ratio settings.

It is available as LV2 plugin and standalone JACK-application.

Usage

The Plugin has five controls which can be operated by mouse-drag and the scroll-wheel. Holding the Ctrl key allows for fine-grained control when dragging or using the mouse-wheel on a knob.

Furthermore the UI offers

  • Shift + click: reset to default
  • Right-click on knob: toggle current value with default, 2nd click restore.

For an elaborate descripton and manual, please see https://x42-plugins.com/x42/x42-compressor

Install

Compiling darc.lv2 requires the LV2 SDK, jack-headers, gnu-make, a c++-compiler, liblo, libpango, libcairo and openGL (sometimes called: glu, glx, mesa).

  git clone git://github.com/x42/darc.lv2.git
  cd darc.lv2
  make submodules
  make
  sudo make install PREFIX=/usr

Note to packagers: the Makefile honors PREFIX and DESTDIR variables as well as CXXFLAGS, LDFLAGS and OPTIMIZATIONS (additions to CXXFLAGS), also see the first 10 lines of the Makefile. You really want to package the superset of x42-plugins.

Screenshots

screenshot

Credits

darc.lv2 was inspired by Fons Adriaensen's zita-dc1-0.3.3.