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)

Machina

Machina is a MIDI sequencer based on Finite State Automata.

A machine can be constructed manually from the user interface, recorded from MIDI input (free-form or step), or loaded from a MIDI file. The probability of arcs can be manipulated to build a machine that produces structured but constantly changing output. This way, Machina can be used as a generative recording tool that plays back patterns similar to, but not identical to, the original input.

Platform
GNU/Linux
Software features
MIDI
Generative
Software language
C++
License
GPL-3
Developer(s)
David Robillard (drobilla)

Jalv

Jalv is a simple but fully featured LV2 host for JACK which exposes plugin ports to JACK, essentially making any LV2 plugin function as a JACK application.

Jalv is a small program which is useful, but also intended to be an appropriate test host for plugin development. It runs plugins from the command line with no user interaction, is light enough to run in valgrind, and is capable of dumping all communication between the plugin and its UI in a human readable format.

Software type
JACK
Platform
GNU/Linux
macOS
Windows
Software features
LV2 host
Software language
C
License
ISC
Developer(s)
David Robillard (drobilla)

Lilv

Lilv is a C library (with Python bindings) for simple use of LV2 plugins in applications, which includes utilities for investigating installed LV2 plugins.

Lilv is the successor to SLV2, rewritten to be significantly faster and have minimal dependencies. It is stable, well-tested (the included test suite covers well over 90% of the code), and used by many applications. Lilv is Free Software released under the extremely liberal ISC license. It depends only on Serd and Sord, and is known to work on GNU/Linux, several BSD variants, Mac OS X, and Windows.

Software type
Library
Platform
GNU/Linux
BSD
macOS
Windows
Software features
LV2 host
Software language
C
Python
License
ISC
Developer(s)
David Robillard (drobilla)

Ingen

Ingen is a modular audio processing system for Jack and LV2 based systems.

Ingen is built around LV2 technology and a strict separation of engine from user interface. The engine is controlled exclusively through a protocol, and can execute as a headless process, with an in-process GUI, or as an LV2 plugin. The GUI can run as a program which communicates over a Unix or TCP/IP socket, or as an embeddable LV2 GUI which communicates via LV2 ports.

Any saved Ingen graph can be loaded as an LV2 plugin on any system where Ingen is installed. This allows users to visually develop custom plugins for use in other applications without programming.

Software type
JACK
LV2 plugin
Platform
GNU/Linux
macOS
Windows
Software features
LV2 host
JACK Transport
MIDI
Modular
CV
Synthesis
Audio input
Audio mixing
Audio FX
Software language
C++
License
AGPL-3
Developer(s)
David Robillard (drobilla)