Carla (Carla Plugin Host) — полнофункциональный Python / QT / GTK хост аудио плагинов (audio plugin host), разрабатывается как часть набора приложений для KXStudio.
KXStudio — хорошо продуманный набор приложений и плагинов для профессиональных музыкантов. Приложения проекта доступны по отдельности, в исходном коде и как Debian и Ubuntu хранилища пакетов (KXStudio : Repositories). Доступна готовая к использованию мультимедийная студия на основе Ubuntu с средой рабочего стола KDE, работающая в Live-режиме с возможностью установки (live install).
Carla поддерживает большинство наиболее популярных форматов плагинов, таких как LADSPA (включая LRDF), LV2, DSSI, VST2, VST3 и AU, а также плагины в форматах GIG, SF2 и SFZ. В качестве стандартного используется звуковой сервер с низкой задержкой JACK (Jack Audio Connection Kit), но имеется поддержка и звукового сервера ALSA (Advanced Linux Sound Architecture).
LADSPA (Linux Audio Developers Simple Plugin API) — стандарт для объединения звуковых фильтров и эффектов с аудио-ПО. Первоначально разработка велась только для GNU/Linux-систем, но сейчас LADSPA работает на большом количестве разных платформ.
LV2 (LADSPA версии 2) — открытый стандарт для плагинов применяемых в аудио-софте и отвечающих за генерацию, а также преобразование звука. Стандарт простой и легко масштабируемый (расширяемый), это преемник LADSPA (основан на нём), причиной создания явилась необходимость преодоления ограничений в LADSPA, из-за которых возникали проблемы у разработчиков, желающих создать более продвинутые плагины.
VST (Virtual Studio Technology) — формат ресурсозависимых плагинов работающих в режиме реального времени, подключаемых к приложениям для работы со звуком (как аудио эффекты), секвенсорам и пр... Основное достоинство VST-плагинов простота подключения и использования.
Carla имеет постой и интуитивно понятный пользовательский интерфейс стилизованный под классические рэковые стойки. Поддерживается изменение темы оформления, есть собственная тёмная тема, но можно использовать системную (тёмную или светлую), настроек имеется только необходимый минимум.
Все установленные в системе плагины Carla выводят в виде списка сортируемого по нескольким критериям, поддерживается фильтрация по формату плагинов категории и типу (работающих в режиме реального времени, только стерео и только с графическим интерфейсом), имеется и поиск по списку плагинов.
Carla поддерживает четыре типа обработки плагинов: один клиент (все JACK-порты принадлежат одному главному клиенту), мульти-клиент (каждый отдельный плагин отображается как новый клиент JACK, MIDI-порты регистрируются по мере необходимости), стойка (обрабатывает плагины по порядку, сверху вниз) и коммуникация (модульный режим patchbay, режим где каждый плагин получает собственную группу хостов и порты).
Carla имеет функцию автоматизации параметров через MIDI CC (с отправкой вывода обратно как MIDI), полный контроль OSC / Open Sound Control (пакетный протокол для коммуникации мультимедийных устройств) с помощью Carla Control (OSC Control) и многое другое... Сконфигурированный проект можно сохранить (в файлах *.carxp, *.carxs и *.json) и открыть, управление ориентировано на использование мыши, частично поддерживаются клавиатурные сочетания (для некоторых стандартных функций).
Лицензия: GNU General Public License version 2 (GNU GPL v2)