KXStudio : Applications : Carla

Carla is an audio plugin host, with support for many audio drivers and plugin formats.
It has some nice features like automation of parameters via MIDI CC (and send output back as MIDI too) and full OSC control.

Single-client: (JACK driver only)
Same as Multi-client, except that all JACK ports belong to a single master client.
This is needed when a setup doesn't support multi-client JACK apps, such as LADISH.

Multi-client: (JACK driver only)
Every single plugin is exposed as a new JACK client. Audio and MIDI ports are registered as needed.

Rack:
Plugins are processed in order, from top to bottom.
Plugins with non-stereo audio channels are not supported, but a forced-stereo option is available for Mono ones.

Patchbay:
Modular patchbay mode, just like in JACK Multi-client and many other modular applications.
Every plugin gets its own canvas group and ports allowing you to interconnect plugin audio and MIDI.

The Interface

By default Carla uses its own internal theme, a screenshot of it follows along with some plugins:
The user can keep the custom theme but use system colors, or simply disable the custom theme altogether.
The result may not be as nice though.

The 'Patchbay' uses the same canvas engine that Catarina, Catia and Claudia do:

The last tab "Log" simply prints debug info from time to time when an internal error occurs, in a way that doesn't disturb the user.
This tab is not available in the Windows version.

Usage

The first time you run Carla you'll most likely want to scan for plugins.
You can configure your plugin folders in the settings if needed. When done, use "Add New Plugin" in the toolbar, then press the "Refresh" button.

Because Carla is a somewhat complex application, a single page is not enough to cover it entirely.
(We're currently writing the rest of the pages so be back soon!)

Release Notes

The following are the release notes for 2.0-beta3:

Carla-Control is not available in the 2.0-beta versions yet.

Linux release has support for bridging Window plugins using Wine (32bit and 64bit).

Linux 32bit release will not load 64bit plugins even if ran on a 64bit system

MacOS release is 64bit only but it can load 32bit plugins

Windows builds do not support bridges (ie, 32bit plugins on a 64bit Carla) or Carla as a plugin

Download

Carla is available in the KXStudio repositories and ArchLinux AUR (both with 'carla' or 'carla-git' package name).
ArchLinux (AUR)
Debian/Ubuntu (via KXStudio repositories)