x42 Convo.lv2

convoLV2 is a LV2 plugin to convolve audio signals with zero latency.

It is a very basic plugin: Currently the only parameter is the Impulse-Response file and hence it is robust and efficient convolver.

The plugin comes in three variants:

  • Mono: 1 channel in, 1 channel out. Mono IR file
  • Mono To Stereo: 1 channel in, 2 channel out. Stereo IR file. (L, R)
  • True Stereo: 2 in, 2 out. 4 channel IR file (L -> L, R -> R, L -> R, R -> L)

Excess channels in an IR file are ignored. If an IR file has insufficient channels for the required configuration, channel-assignment wraps around (modulo file channel count).

convoLV2's main use-case is cabinet-emulation and generic signal processing where latency matters.

For fancy reverb applications, see also IR.lv2

libzita-convolver is used to perform the convolution, libsndfile to read the impulse-response and libsamplerate to resample the IR if necessary.

convoLV2 was written to demonstrate new features of LV2 1.2.0 (back in 2012):

It since serves as example code for those LV2 extensions.

While the convolution engine supports pre-delay, channel-mapping and per-channel gain settings, these parameters are currently not exposed in the LV2 interface (hack tip: they are supported in the LV2 DSP and saved as text in the plugin-state which can be directly edited).

Software type
LV2 plugin
Platform
GNU/Linux
macOS
Windows
Software features
Audio FX
Reverb
Colvolution
Software language
C
License
GPL-2
Developer(s)
Robin Gareus (rgareus/x42)

x42 Balance.lv2

Balance.lv2 is an audio-plugin for stereo balance control with optional per channel delay.

balance.lv2 facilitates adjusting stereo-microphone recordings (X-Y, A-B, ORTF). But it also generally useful as "Input Channel Conditioner". It allows for attenuating the signal on one of the channels as well as delaying the signals (move away from the microphone). To round off the feature-set channels can be swapped or the signal can be downmixed to mono after the delay.

It features a Phase-Correlation meter as well as peak programme meters according to IEC 60268-18 (5ms integration, 20dB/1.5 sec fall-off) for input and output signals.

Software type
LV2 plugin
Platform
GNU/Linux
macOS
Windows
Software features
Audio input
Audio mixing
Software language
C
License
GPL-2
Developer(s)
Robin Gareus (rgareus/x42)

Fomp.lv2

Fomp is an LV2 port of the MCP, VCO, FIL, and WAH plugins by Fons Adriaensen. There are 13 plugins in total: 1 auto-wah, 1 EQ, 3 chorus, 5 filters, and 3 oscillators.

The plugin implementations are identical to their LADSPA forebears, except the primary frequency port of oscillators and filters has been converted to Hz to facilitate use in any host without assuming the hidden tuning frequency of AlsaModularSynth. All other frequency ports remain as they were, using octaves for faithful Moog-like modulation.

Aside from that, the main benefit of these LV2 ports is improved metadata: CV ports are distinguishable from audio ports, controls have units where applicable, documentation is built-in for display in host UIs, and so on.

The oscillators and filters are mainly useful in modular synthesizers, but since CV ports are distinct from audio ports, they should work fine in non-modular hosts as well.

Software type
LV2 plugin
Platform
GNU/Linux
macOS
Windows
Software features
CV
Synthesis
Audio FX
Software language
C++
License
GPL-2
Developer(s)
David Robillard (drobilla)

Ctrlr

Ctrlr helps control any MIDI enabled hardware: synthesizers, drum machines, samplers, effects. Create custom User Interfaces. Host them as VST or AU plugins in your favorite DAWs.

Cross Platform Works on Windows (XP and up, both 64 and 32bit binaries are available), MAC OSX (10.5 and up), Linux (any modern distro should run it).

Customize Each Panel can be customized by the user, the panels are XML files, every panel can be Edited in Ctrlr to suite your specific needs. Extend With the scripting possibilities inside Ctrlr you can extend you panels in various ways.The LUA scripting language gives you access to all panels elements and hooks to various events.

Software type
Utility
VST2 plugin
Platform
GNU/Linux
macOS
Windows
Software features
Configuration
MIDI
Audio editing
Hardware
Software language
C
C++
Lua
License
GPL-2
BSD 3-clause
Developer(s)
Roman Kubiak

Drumstick Metronome

Drumstick Metronome is a MIDI based metronome using the ALSA sequencer.

Intended for musicians and music students, it is a tool to keep the rhythm while playing musical instruments.

It uses MIDI for sound generation instead of digital audio, allowing low CPU usage and very accurate timing thanks to the ALSA sequencer.

Features

  • Easy to use graphic user interface.
  • MIDI only. Can be used with software- or external MIDI synthesizers.
  • Based on ALSA sequencer. Provides input and output ports
  • Highly customizable parameters
  • External control: D-Bus and MIDI realtime
  • Custom rhythm patterns
Software type
ALSA
Platform
GNU/Linux
Software features
MIDI
Software language
C++
License
GPL-2
Developer(s)
Pedro Lopez-Cabanillas

Adlib Tracker II

Adlib Tracker II is, dare we say, the most userfriendly tracker aimed for the OPL3 FM-chip, and is full of advanced features to simplify your task of making the most of your Adlib-tunes. Supporting 4 operator instruments, percussion mode, a wide selection of importable song- and instrument types and - maybe foremost - an advanced macro editor that can really push the FM-chip to the limit.

Software type
ALSA
Platform
GNU/Linux
Windows
DOS
Software features
Tracker
Synthesis
Audio FX
Software language
C
License
GPL-2
Developer(s)
subz3ro et al

OpenAV Fabla

Fabla is an open-source LV2 drum sampler plugin instrument. It is ideal for loading up your favorite sampled sounds and bashing away on a MIDI controller. Or if it’s crafty beat programming your after that’s cool too! The ADSR envelope allows the shaping of hi-hats and kicks while the compressor beefs up the sound for thumping kicks!

Software type
LV2 plugin
Platform
GNU/Linux
macOS
Windows
Software features
Sample loading
Software language
C++
License
GPL-2
Developer(s)
OpenAV (Harry van Haaren)

OpenAV ArtyFX

ArtyFX is a plugin bundle of artistic real-time audio effects. The aim of this plugin collection is to allow the designing of your sound just as you desired using a fast, efficient workflow. From bitcrushers, delays, distortions, equalizers, compressors, reverbs and more, there is a range of sounds available from ArtyFX: check out each plugin below!

Software type
LV2 plugin
Software features
Audio FX
Compressor
Delay
Reverb
Distortion
Bitcrusher
Software language
C++
License
GPL-2
Developer(s)
OpenAV (Harry van Haaren)

Drumstick MIDI Monitor

Drumstick MIDI Monitor is a MIDI monitor for Linux using ALSA sequencer and Qt5 user interface.

Features

  • Easy to use Qt5 graphic user interface
  • Based on ALSA sequencer. Provides one input port to be connected to other programs and devices using the usual external tools (aconnect, QJackCtl...)
  • Customizable event filters and sequencer parameters
  • Supports all MIDI messages, including System Exclusive, and some ALSA messages
  • MIDI Playback of the recorded session or loaded MIDI file
  • Saves to a text file or standard MIDI file the recorded event list
Software type
ALSA
Platform
GNU/Linux
Software features
MIDI
Software language
C++
License
GPL-2
Developer(s)
Pedro Lopez-Cabanillas

Freewheeling

Freewheeling provides a highly configurable, intuitive, and fluid user interface for instrumentalists to capture audio loops in real-time.

Freewheeling allows us to build repetitive grooves by sampling and directing loops from within spirited improvisation. It works because, down to the core, it's built around improv. We leave mice and menus, and dive into our own process of making sound. The principle author of Freewheeling is JP Mercury. Freewheeling was also originally a Max/MSP external. Since 2016, it is maintained by the user community.

Software type
JACK
Platform
GNU/Linux
macOS
Software features
MIDI
Audio input
Looping
Software language
C++
License
GPL-2
Developer(s)
Freewheeling team