Полнофункциональный хост для аудио плагинов (audio plugin host).

carla 002

Carla (Carla Plugin Host) — полнофункциональный Python / QT / GTK хост аудио плагинов (audio plugin host), разрабатывается как часть набора приложений для KXStudio.

carla 003

KXStudio — хорошо продуманный набор приложений и плагинов для профессиональных музыкантов. Приложения проекта доступны по отдельности, в исходном коде и как Debian и Ubuntu хранилища пакетов (KXStudio : Repositories). Доступна готовая к использованию мультимедийная студия на основе Ubuntu с средой рабочего стола KDE, работающая в Live-режиме с возможностью установки (live install).

carla 004

Carla поддерживает большинство наиболее популярных форматов плагинов, таких как LADSPA (включая LRDF), LV2, DSSI, VST2, VST3 и AU, а также плагины в форматах GIG, SF2 и SFZ. В качестве стандартного используется звуковой сервер с низкой задержкой JACK (Jack Audio Connection Kit), но имеется поддержка и звукового сервера ALSA (Advanced Linux Sound Architecture).

carla 005

LADSPA (Linux Audio Developers Simple Plugin API) — стандарт для объединения звуковых фильтров и эффектов с аудио-ПО. Первоначально разработка велась только для GNU/Linux-систем, но сейчас LADSPA работает на большом количестве разных платформ.

carla 006

LV2 (LADSPA версии 2) — открытый стандарт для плагинов применяемых в аудио-софте и отвечающих за генерацию, а также преобразование звука. Стандарт простой и легко масштабируемый (расширяемый), это преемник LADSPA (основан на нём), причиной создания явилась необходимость преодоления ограничений в LADSPA, из-за которых возникали проблемы у разработчиков, желающих создать более продвинутые плагины.

carla 007

carla 008

VST (Virtual Studio Technology) — формат ресурсозависимых плагинов работающих в режиме реального времени, подключаемых к приложениям для работы со звуком (как аудио эффекты), секвенсорам и пр... Основное достоинство VST-плагинов простота подключения и использования.

carla 009

carla 010

Carla имеет постой и интуитивно понятный пользовательский интерфейс стилизованный под классические рэковые стойки. Поддерживается изменение темы оформления, есть собственная тёмная тема, но можно использовать системную (тёмную или светлую), настроек имеется только необходимый минимум.

carla 011

carla 012

carla 013

Все установленные в системе плагины Carla выводят в виде списка сортируемого по нескольким критериям, поддерживается фильтрация по формату плагинов категории и типу (работающих в режиме реального времени, только стерео и только с графическим интерфейсом), имеется и поиск по списку плагинов.

carla 014

carla 020

carla 015

Carla поддерживает четыре типа обработки плагинов: один клиент (все JACK-порты принадлежат одному главному клиенту), мульти-клиент (каждый отдельный плагин отображается как новый клиент JACK, MIDI-порты регистрируются по мере необходимости), стойка (обрабатывает плагины по порядку, сверху вниз) и коммуникация (модульный режим patchbay, режим где каждый плагин получает собственную группу хостов и порты).

carla 016

carla 017

carla 021

Carla имеет функцию автоматизации параметров через MIDI CC (с отправкой вывода обратно как MIDI), полный контроль OSC / Open Sound Control (пакетный протокол для коммуникации мультимедийных устройств) с помощью Carla Control (OSC Control) и многое другое... Сконфигурированный проект можно сохранить (в файлах *.carxp, *.carxs и *.json) и открыть, управление ориентировано на использование мыши, частично поддерживаются клавиатурные сочетания (для некоторых стандартных функций).

carla 018

Лицензия: GNU General Public License version 2 (GNU GPL v2)

carla 019

carla 022

Домашняя страница

Страница на github.com