LibraZiK - Accueil
Don
Cliquez ici pour donner sur le compte liberapay du projet
LibraZiK - summary in english

Outils pour utilisateurs

Outils du site


logiciels:carla-ensemble:carla:tour_d_horizon

Avant-propos

Dans ce tour d'horizon, nous allons appréhender différentes possibilités de l'ensemble Carla. Ceci constitue un survol préalable des fonctionnalités, très utile pour débuter avec Carla.

Ce tutoriel a été revu pour la dernière fois avant LibraZiK-3. Voir la page à revoir.

Présentation

Commençons ici par une vue générale de Carla.

Fenêtre principale

Au premier lancement, la fenêtre principale de Carla ressemble à ceci : Carla : fenêtre principale au premier lancement - cliquer pour agrandir

Nous allons diviser cette fenêtre en plusieurs parties pour l'appréhender plus facilement.

Le menu habituel est plutôt … habituel ! :-D Rien de bien sorcier ici, les choses habituelles quoi. À noter une bien belle idée bien pratique et bien pensée, c'est celle de mettre un genre de second menu en dessous du premier, constitué de raccourcis pour les fonctions les plus utilisées.

À noter que si vous souhaitez utiliser le : menu → canevas → Sauvegarder une image… vers un format JPEG, il vous faut préciser ce format dans le champ où vous rentrez le nom de l'image. Autrement dit, pour sauvegarder votre image en JPEG, entrez “mon_image.jpg” et pas “mon_image” tout court, sinon elle sera sauvegardée en format PNG.

Listes

Vous pouvez saisir/déposer des choses d'ici, que ce soient des fichiers audio ou MIDI, des projets Carla, ou d'autres types d'éléments. Vous pouvez également double-cliquer sur ces mêmes éléments pour les faire prendre en compte par Carla.

Disque

C'est un navigateur de fichier/dossier bien pratique par exemple pour glisser/déposer des banques de son SF2 par exemple. Au départ, vous avez un répertoire “Maison” seul, et vous pouvez vous créer d'autres raccourcis vers des dossiers avec le + vert 1).

Transport

Carla : contrôles de transport - cliquer pour agrandir contrôles de transport, support du transport JACK et support d'Ableton Link

Ici, vous avez accès aux contrôles de transport basique (lecture/pause, stop, rembobinage, avance rapide). Vous pouvez y choisir ou pas d'utiliser le transport JACK. À noter que le transport fonctionne également pour les pilotes non-JACK.

Vous pouvez également y ajuster manuellement la pulsation (BPM).

Le transport est uniquement en 4 x 4 pour l'instant.

Le support d'Ableton Link est également présent en tant qu'autre manière de synchroniser le transport. Attention cependant car il n'a pas été testé en profondeur.

Canevas principal

Il y a 3 onglets ici :

Parlons un peu de chacun d'entre eux ci-dessous.

Rack

Dans ce rack, chaque greffon possède sa propre tranche et sa propre décoration. Des couleurs différentes sont attribuées à chaque type de greffon (égaliseur, délai, distorsion, … etc). Certains greffons se voient attribuer des décorations spécifiques lorsqu'ils viennent de certains auteurs/facteurs (les greffons CALF, ou les outils de chez OpenAV Production comme les ArtyFX ou Sorcer, par exemples). Carla : plusieurs tranches de greffons dans le rack - cliquer pour agrandir

En haut à droite il y a également pour chaque tranche des petites LED au nombre de quatre ainsi que des mesureurs :

  • la première LED de couleur jaune s'allume lorsque vous changez un paramètre à partir de l'interface graphique personnalisée du greffon, à partir d'une commande MIDI, ou à partir d'OSC - l'idée ici est d'informer l'utilisateur que quelque chose a été modifié
  • la deuxième LED de couleur rouge s'allume lorsque ce greffon reçoit un événement MIDI,
  • la troisième LED de couleur verte s'allume lorsque de l'audio arrive, et qui est de la même couleur verte que les mesureurs présents d'audio en entrée sur la tranche,
  • la quatrième LED de couleur bleue s'allume lorsque de l'audio sort, et elle est également de la même couleur bleue que les mesureurs présents d'audio en sortie sur la tranche.

En haut à gauche, il y a également trois boutons pour chaque tranche :

  • le premier qui est un symbole de bouton on/off sert à désactiver complètement le greffon qui n'utilise alors plus du tout de temps-processeur,
  • le deuxième qui est un symbole de roue dentée sert à ouvrir son interface graphique personnalisée, ou “interface native”, celle d'origine quoi,
  • le troisième qui est un symbole de clef mécanique sert à ouvrir son interface graphique générique fournie par Carla.

Notes :

  • la désactivation du greffon n'est pas exactement la même chose que le greffon interne “bypass” de court-circuit qui lui désactive moins de choses et donc le greffon continue à utiliser du temps-processeur,
  • vous pouvez également ouvrir l'interface graphique native d'un greffon depuis le menu contextuel grâce à l'option “Afficher l'IU personnalisée”,
  • vous pouvez également ouvrir l'interface générique créée par Carla avec l'option “Édition” du même menu contextuel,

Un double-clic sur une tranche la réduit. Un clic-droit fait apparaître un menu composé de plusieurs options.

Vous pouvez glisser/déposer des fichiers-projet Carla depuis le navigateur situé à gauche, ou depuis votre bureau ou navigateur de fichiers.

Vous pouvez réarranger l'ordre des greffons dans le rack grâce aux éléments “Remonter” et “Descendre” du menu contextuel

Vous pouvez glisser/déposer un greffon depuis le navigateur embarqué de Carla directement dans le Rack de Carla.

Dialogue générique d'édition du greffon

Carla : Dialogue générique d'édition du greffon - cliquer pour agrandir L'utilisateur peut ici utiliser au choix :

  • la balance stéréo,
  • ou la panoramisation mono.

Il est à noter que l'interface générique possède souvent davantage de contrôles pouvant même être des fonctionnalités essentielles pour les instruments virtuels comme la possibilité d'assigner des contrôles MIDI. Par exemple, à droite de chaque contrôleur, se trouve une boîte dans laquelle vous pouvez entrer le numéro d'un contrôle (ou cliquez-droit sur cette case pour faire apparaître une liste à partir de laquelle vous pouvez sélectionner des contrôles). Ces contrôles représentent et correspondent aux charriots boutons-bascules, ou/et boutons rotatifs qui sont souvent présents sur les claviers MIDI et vous pourrez également contrôler ces représentations par tout contrôleur MIDI qu'il soit physique ou virtuel. Enfin, cette interface générique représente un “plan B” bien utile dans le cas d'un greffon dont l'utilisation avec l'interface graphique aurait des soucis.

Baie de brassage

Carla : baie de brassage - cliquer pour agrandir La baie de brassage utilise le même moteur de canevas que les logiciels Catia, Claudia, et Catarina.

Lors de l'utilisation du mode multi-client, chaque greffon est mappé à sa boîte respective et à ses ports dans le canevas. Ceci vous permet d'interconnecter les greffons audio et MIDI. Vous pouvez utiliser ce mode pour construire des scénarios complexes de routage de greffons, impliquant éventuellement de plusieurs couches de rack et de baie de brassage.

Quelques choses à savoir :

  • un double-clic sur la boîte-canevas affichera son interface graphique,
  • presser la touche Suppr supprimera le greffon,
  • un clic-droit sur la boîte-canevas permettra d'accéder à plusieurs options, le clavier-piano et les mesureurs réagiront en fonction,
  • clic-milieu + glissé permet de déplacer l'ensemble des boîtes dans la baie de brassage.

Vous pouvez afficher/cacher des mesureurs dans cette baie de brassage : menu Carla → Paramètres → [] Afficher les mesureurs du canevas.

Le clavier-piano virtuel en bas est utilisable avec votre clavier alphanumérique. Il est configuré de base pour un clavier QWERTY et vous avez la possibilité de choisir alternativement un clavier AZERTY ou QWERTZ en cliquant-droit sur le clavier. Vous pouvez également sélectionner ici la couleur des touches actives.

Journal

Cet onglet présente simplement des informations de débogage de temps en temps lorsqu'une erreur interne se produit. Ceci d'une manière qui ne perturbe pas l'utilisateur.

Vous pouvez désactiver cet onglet dans les paramètres de configuration de Carla si vous préférez que les messages aillent dans la console.

Canevas miniature

C'est un miniature du canevas principal qui vous permet de vous y retrouver et de naviguer rapidement dans le cas d'un studio complexe. Carla : canevas miniature - cliquer pour agrandir

Configurer Carla

Ici se trouvent la plupart des paramètres de configuration de Carla.

Principal

Cet onglet de configuration ressemble à ceci :

Chemins

Ici, vous pouvez renseigner l'emplacement par défaut où seront enregistrés vos projets. Carla : onglet de configuration "Principal" - cliquer pour agrandir

Interface

Vous pouvez configurer ici l'apparition de l'onglet “Journal” du canevas principal.

La seconde case-à-cocher permet d'afficher l'onglet “Rack” avec l'ancienne interface de Carla, plus simple sans les différences de couleurs de thème telles qu'indiquée ci-dessus, ce qui ressemblera à ceci : Carla : ancien thème du rack - cliquer pour agrandir

La troisième case-à-cocher permet de demander, ou pas, une confirmation à la fermeture de Carla.

Enfin, vous pouvez indiquer le taux de rafraîchissement de l'interface graphique.

Thème

Par défaut, Carla utilise son propre thème interne assez sombre. L'utilisateur peut ici choisir d'utiliser soit ce thème nommé “Black”, soit utiliser les couleurs du système par défaut par l'intermédiaire du thème nommé “system”, ou bien encore désactiver ces 2 thèmes.

Expérimental

Permet de faire apparaître l'onglet contenant les fonctionnalités expérimentales.

Canevas

Plusieurs options concernant le canevas de la baie de brassage se trouvent ici. Carla : onglet de configuration "Canevas" - cliquer pour agrandir

Thème

Vous pouvez ici choisir parmi plusieurs thèmes qui modifieront légèrement le canevas de la baie de brassage.

Vous pouvez également choisir la taille du canevas qui est fixe, ainsi que choisir si les fils de connexion entre les différents éléments dans la baie de brassage seront des lignes droites ou des courbes (de Bézier).

Options

Trois options ici permettant d'affiner le comportement de l'affichage de la baie de brassage.

Astuces de rendu

C'est une possibilité de régler le comportement de l'anti-crénelage suivant 3 options.

Moteur

Paramètre du moteur interne de Carla. Carla : onglet de configuration "Moteur" - cliquer pour agrandir

Cœur

Il est possible d'utiliser différents pilotes pour Carla. La recommandation de LibraZiK-2 est d'utiliser le pilote JACK.

Il y a quatre modes de traitement par le moteur dont 2 sont disponibles pour tous les moteurs, et 2 ne sont disponibles que pour le moteur JACK.

  • Clients multiples : (pilote JACK uniquement) chaque greffon est exposé en tant que client JACK. Les ports audio et MIDI sont enregistrés lorsque nécessaire.
  • Client unique (single-client) : (pilote JACK uniquement) même chose que le mode multi-client, sauf que tous les ports JACK appartiennent à un client maître unique. Ceci est nécessaire lorsqu'un environnement ne permet pas l'utilisation d'applications JACK multi-client, comme LADISH par exemple.
  • Rack continu : les greffons sont traités dans l'ordre du haut vers le bas tels que présentés dans l'onglet “Rack” et Carla apparaît dans l'onglet “baie de brassage” comme une seule boîte“. Les greffons avec des canaux audio non-stéréo ne sont pas supportés, mais une option pour forcer la stéréo est disponible pour les greffons mono.
  • Baie de brassage (patchbay) : mode de baie de brassage modulaire, exactement comme le mode multi-client JACK et beaucoup d'autres applications modulaires. Chaque greffon bénéficie de son propre groupe de canevas et ports, vous permettant d'interconnecter l'audio et le MIDI du greffon.

IU des greffons

IU comme Interface Utilisateur. Ici se règlent quelques options de comportement général de l'interface utilisateur.

Chemins (des greffons)

Ici, vous pouvez configurer les répertoires dans lesquels Carla recherchera chaque type de greffons ainsi que les banques de son. Utilisez le menu déroulant en haut pour configurer l'une ou l'autre des normes.

Carla : onglet de configuration "Chemins" - cliquer pour agrandir

Les choix par défaut sont à priori correctement positionnés, mais vous voudrez peut être en ajouter d'autres pour vos besoins spécifiques.

Après avoir modifié ces emplacements, vous souhaiterez probablement rafraîchir les listes.

Wine (caché par défaut)

Cette fonctionnalité n'est pas activée par défaut car elle est expérimentale, il faut donc cocher la case qui va bien en premier lieu pour pouvoir voir cet onglet apparaître. Cette fonctionnalité devrait permettre de faire fonctionner des greffons provenant de Windows.

Ceci dit, pour le moment, ça n'est pas pris en charge dans LibraZiK-2.

Carla : onglet de configuration "Wine" - cliquer pour agrandir

Ceci est une page dédiée aux paramètres de Wine (préfixe de wine, binaire de lancement de wine, variables temps-réel).

Expérimental (caché par défaut)

Ici se trouvent toutes les fonctionnalités en phase expérimentales ou, autrement dit, le travail en cours. Elles peuvent s'avérer instables et sont donc désactivées par défaut. Pour activer cet onglet et donc pouvoir permettre l'activation de l'une ou l'autre de ces fonctionnalités, il faudra tout d'abord aller activer l'option [] Activer les fonctionnalités expérimentales en la cochant dans la partie "Principal" des Paramètres.

Par exemple, pour utiliser l'activation des applications JACK en tant que greffon audio, vous devez l'activer ici en premier lieu. Elle deviendra ensuite disponible dans Carla.

Carla : onglet de configuration "Expérimental" - cliquer pour agrandir

Principal

Ici sont classées les fonctionnalités expérimentales principales.

Activer les ponts de greffon (expérimental)

Ceci est rendu possible car chaque greffon est exécuté dans un traitement séparé pour une protection contre les plantages. Utiliser un traitement séparé rend également possible de charger des greffons avec une architecture différente de l'hôte comme par exemple, exécuter des greffons 32 bits sur un Carla 64 bits, ou des greffons VST Windows (*.dll) sur Linux 32-bits sur un Carla 64-bits, et des greffons Windows sur Linux.

Activer les ponts Wine (expérimental)

Active un nouvel onglet où l'on peut régler des paramètres de Wine permettant d'utiliser des greffons VST provenant de Windows. Voir ce paragraphe à ce sujet.

Activer les applications JACK (expérimental)

Carla : applications JACK en tant que greffons audio - cliquer pour agrandir

Cette fonctionnalité de chargement des applications JACK en tant que greffons audio est encore en cours de développement et c'est donc pour cela qu'elle est toujours expérimentale. Elle permet d'exécuter des applications autonomes compatibles-JACK à l'intérieur de Carla, comme si elles étaient des greffons. Ceci comprend le fait d'afficher/cacher leur interface principale. Les applications reçoivent également les commandes du transport JACK lorsqu'en lecture dans l'hôte.

Dans ce mode, Carla devient basiquement un serveur JACK auto-contenu, et expose une bibliothèque libjack spéciale au client. Les clients se connectent à Carla en pensant qu'ils se connectent en fait à ”JACK“, puisque Carla implémente une API libjack à travers son mécanisme de pont de greffon.

Dans Carla, vous devez en premier lieu définir un nombre fixe de ports audio et MIDI. Les ports sont alloués dynamiquement du côté du greffon, mais sont mélangés à la fin en fonction du nombre de sorties sélectionnées. C'est un bon contournement pour les clients qui enregistrent dynamiquement leurs ports, parfois également avec des noms hasardeux.

Il est également intéressant de noter qu'avec cette méthode applications-jack-comme-greffons de Carla, les ports du client sont persistants.

Ceci dit, l'API libjack complète n'est pas entièrement mise-en-œuvre, seulement les parties importantes afin de permettre à la plupart des applications de fonctionner. Les appels manquants les plus importants sont ceux liés aux informations temporelles précises et les traitements basés sur non-callback. La gestion de session n'est également pas implémentée pour le moment. Mais, même sans cela, des logiciels comme Audacity, LMMS, Hydrogen, Renoise, et VLC fonctionnent correctement dans ce mode.

C'est un travail en cours, et il fonctionne plutôt bien si on prend en considération sa jeunesse.
Exporter un greffon unique LV2 (expérimental)

(exporter tout greffon chargé dans Carla, ou banque de son, en tant que greffon LV2 unique)

Ceci offre la possibilité d'exporter tout greffon ou tout fichier-son étant chargé dans Carla en tant que greffon propre auto-contenu. Ça peut vraiment être n'importe quel greffon habituel, une banque de son (exemple : un fichier SF2), un pont de greffon, ou encore une application JACK.

Une fois cette fonctionnalité expérimentale activée ici, il suffit ensuite de sélectionner un greffon dans la vue en Rack puis de cliquer-droit afin de sélectionner “Exporter en LV2”, ce qui ouvrira une fenêtre de dialogue vous demandant où le greffon doit être exporté.

Le greffon exporté sera exécuté avec la quantité la plus faible d'emballage entre l'hôte et le greffon chargé dans Carla. Carla n'apparaîtra pas du tout, et le fait de déclencher l'affichage de son interface graphique dans l'hôte, affichera l'interface graphique réelle du greffon.

Veuillez noter que les greffons exportés de cette manière ne sont pas portables entre différentes machines car ils nécessitent que Carla soit toujours installé dans le même emplacement.

L'audio, le MIDI, les informations de transport, et les interfaces graphiques personnalisées fonctionnent déjà complètement. La seule fonctionnalité manquante pour le moment est l'état LV2 2) qui nécessite une assignation vers les configurations DSSI, les morceaux VST 3), et d'autres choses.

Charger l'arrière-plan de Carla dans le namespace global (NON RECOMMANDÉ)
NON RECOMMANDÉ

Canevas

Réglage ici de trois options permettant d'ajouter quelques fioritures visuelles au canevas de la baie de brassage, jolies à l'œil. Par exemple avec l'utilisation d'OpenGL.

Moteur

Quelques options et comportements du moteur de Carla ici.

Forcer les greffons mono en tant que stéréo (expérimental)

Permet l'utilisation de greffons mono en les dédoublant et en les liant afin d'obtenir un greffon stéréo.

Empêcher les greffons mono de faire de mauvaises choses

… à écrire …

Exécuter les greffons en mode ponté quand c'est possible

… à écrire …

Ajouter un greffon

Expliquons une petite chose ici avant de rentrer dans les détails de l'interface graphique ci-dessous. Carla possède des greffons appelés internes, c'est à dire qu'ils sont internes à Carla, qu'ils viennent avec, et qu'ils ne sont pas forcément disponibles en dehors de leurs utilisations dans Carla (certains le sont, voir pour cela ceux présent sur la page de l'ensemble applicatif Carla).

Certains de ces greffons internes sont de simples outils très pratiques pour des opérations de base comme par exemple :

  • Audio File : un lecteur de fichier audio,
  • Big Meter : un mesureur,
  • Bypass : un module de court-circuit,
  • LFO : un oscillateur,
  • MIDI Channel A/B : envoie chaque canal MIDI vers la sortie A ou B,
  • MIDI Channel Filter : un filtre de canal MIDI,
  • MIDI File : un lecteur de fichier MIDI,
  • MIDI Gain : un applicateur de gain MIDI,
  • MIDI Join :
  • MIDI Pattern : un mini séquenceur MIDI qui possède quelques actions ainsi que quelques paramètres dans son menu pour le rendre intuitif à utiliser,
  • MIDI Split :
  • MIDI Through :
  • MIDI Transpose : un outil de transposition MIDI,
  • Notes : un bloc-note.

Fenêtre

La fenêtre principale ressemble à ceci : Carla : ajouter un greffon - cliquer pour agrandir

Filtres spéciaux

Cliquer sur la flèche ici permet de faire apparaître une petite boîte pleine d'options bien pratique lorsque vous recherchez un greffon. En effet, vous pourrez ici sélectionner les greffons apparaissant dans la liste en dessous en fonction de leur :

  • Format de greffon : Interne , LADSPA, DSSI, LV2, VST, ou encore les banques de son,
  • Catégorie : Effets, instruments, greffons MIDI ou encore Autre/divers,
  • Prérequis : choisissez ici quelques caractéristiques,
  • Architecture : natif, pontage (32bits), ponté (Wine).

Rafraîchir

Ceci vous permet de reconstruire la liste des greffons présents et disponibles sur votre système.

Par exemple, après installation de nouveaux greffons, il vous faudra rafraîchir cette liste pour que les nouveaux arrivants puissent être pris en compte par Carla.

Si vous vouliez modifier les répertoires dans lesquels Carla recherche les greffons disponibles, vous pouvez aller ajouter de nouveaux chemins de greffons avant de rafraîchir cette liste.

Liste

Vous offre une liste de tous les greffons et toutes les banques de son disponibles pour Carla sur votre système. Plusieurs colonnes ici contenant des informations vous permettant de trier la liste suivant elles.

Barre d'état

Affiche des informations comme le nombre d'éléments disponibles en fonction des normes.

Contrôler Carla avec OSC

Pour aller plus loin

Vous voudrez peut être :

En cas de soucis

Si vous avez un soucis et que vous n'arrivez pas à vous en sortir, contactez-nous.






1)
et les supprimer avec le - vert
2)
LV2 state (EN)
3)
VST chunks (EN)
logiciels/carla-ensemble/carla/tour_d_horizon.txt · Dernière modification: 30/08/2020 21:03 de trebmuh