Simple stereo volume control plugin. Input mapping : 0% = mute, 100% = 0 dB, 200% = +6 dB.
- Stereo input/output
- Volume range : mute to +6 dB
- No dependencies beyond LV2 SDK
https://simdott.github.io/gainer
urn:simdott:gainer
- C compiler (gcc, clang, etc.)
- LV2 development headers
Debian/Ubuntu : sudo apt-get install build-essential lv2-dev
Fedora : sudo dnf install gcc lv2-devel
Arch : sudo pacman -S base-devel lv2
-
Download the source : git clone https://github.com/simdott/gainer-lv2 cd gainer-lv2
-
Make the install script executable : chmod +x install.sh
-
Install for current user (recommended) : ./install.sh
Or install system-wide (requires sudo) : sudo ./install.sh
List installed plugins : lv2ls | grep gainer
Should show : urn:simdott:gainer
Interface : this plugin has no custom graphical interface. It uses your host's standard control UI (slider, knob, or numerical entry).
Load in any LV2-compatible host (Ardour, Carla, Reaper, etc.). Connect stereo inputs/outputs.
Volume control ranges from mute (-inf dB) to +6 dB with 0 dB at center position.
- gainer.c - Plugin source code
- gainer.ttl - Plugin description (ports, properties)
- manifest.ttl - Bundle manifest
- install.sh - Build and install script
- uninstall.sh - Uninstall script
-
Make the uninstall script executable : chmod +x uninstall.sh
-
Uninstall for current user : ./uninstall.sh
Or uninstall system-wide : sudo ./uninstall.sh
- Initial release
GPL-2.0-or-later
Simon Delaruotte (simdott)