Carla est un hôte de plug-in audio, prenant en charge de nombreux pilotes audio et formats de plug-in.Il a de belles fonctionnalités comme l'automatisation des paramètres via MIDI CC (et renvoie la sortie en MIDI aussi) et un contrôle OSC complet.Carla prend actuellement en charge les formats de plug-in LADSPA (y compris LRDF), DSSI, LV2, VST2 / 3 et AU, ainsi que la prise en charge des fichiers GIG, SF2 et SFZ.Il utilise JACK comme pilote audio par défaut et préféré, mais prend également en charge les pilotes natifs comme ALSA, DirectSound ou CoreAudio.Il existe 4 types de traitement du moteur: Client unique: (pilote JACK uniquement) Identique au multiclient, sauf que tous les ports JACK appartiennent à un seul client maître.Cela est nécessaire lorsqu'une configuration ne prend pas en charge les applications JACK multi-clients, telles que LADISH.Multi-client: (pilote JACK uniquement) Chaque plug-in est exposé en tant que nouveau client JACK.Les ports audio et MIDI sont enregistrés selon les besoins.Rack: les plugins sont traités dans l'ordre, de haut en bas.Les plugins avec des canaux audio non stéréo ne sont pas pris en charge, mais une option stéréo forcée est disponible pour ceux mono.Patchbay: mode patchbay modulaire, comme dans JACK Multi-client et de nombreuses autres applications modulaires.Chaque plugin possède son propre groupe de canevas et ses propres ports vous permettant d'interconnecter le plugin audio et MIDI.