Carla является хостом аудио плагинов, с поддержкой различных аудио драйверов и форматов плагинов.
Основные функции:
- автоматизация параметров через MIDI CC (и отправка обратно как MIDI).
- полный контроль OSC.
В настоящее время Carla поддерживает форматы плагинов LADSPA (включая LRDF), DSSI, LV2, VST2 / 3 и AU, а также файлы GIG, SF2 и SFZ. Программа использует JACK в качестве звукового драйвера по умолчанию, работает со встроенными драйверами, такими как ALSA, DirectSound или CoreAudio.
Существует 4 вида обработки плагинов:
- Первый клиент: (только драйвер JACK) Все порты JACK принадлежат одному главному клиенту. Это необходимо, когда установка не поддерживает мульти-клиентские приложения JACKтакие, какак LADISH.
- Мультиклиент: (только драйвер JACK) Каждый плагин представлен как новый JACK-клиент. Аудио и MIDI порты регистрируются по мере необходимости.
- Стойка: плагины обрабатываются по порядку, сверху вниз. Плагины с нестереофоническими аудиоканалами не поддерживаются, но для моно доступна опция принудительного стерео.
- Коммуникационная панель: Модульный режим patchbay похож на JACK Multi-client. Каждый плагин имеет свою собственную группу холста и порты, позволяющие соединить аудио плагина и MIDI.