Carla é um anfitrião de plugin de áudio, com suporte para muitos drivers de áudio e formatos de plugin. Tem algumas características agradáveis como automação de parâmetros via MIDI CC (e enviar saída de volta como MIDI também) e controle OSC completo. Carla atualmente suporta LADSPA (incluindo LRDF), DSSI, LV2, VST2/3 e formatos de plugins AU, além de suporte de arquivos GIG, SF2 e SFZ. Ele usa JACK como o driver de áudio padrão e preferido, mas também suporta drivers nativos como ALSA, DirectSound ou CoreAudio. Existem 4 tipos de processamento do motor: Single-client: (apenas driver JACK) O mesmo que Multi-cliente, exceto que todas as portas JACK pertencem a um único cliente mestre. Isso é necessário quando uma configuração doesn't suporta aplicativos JACK multi-clientes, como LADISH. Multi-cliente: (apenas driver JACK) Cada plugin é exposto como um novo cliente JACK. As portas de áudio e MIDI são registradas conforme necessário. Rack: Os plug-ins são processados em ordem, de cima para baixo. Plugins com canais de áudio não estéreo não são suportados, mas uma opção de estereo forçado está disponível para Mono. Patchbay: Modo patchbay modular, assim como em JACK Multi-cliente e muitas outras aplicações modulares. Cada plugin recebe seu próprio grupo de tela e portas que permitem que você interconecte áudio plugin e MIDI.