Historique: Claudia
Aperçu de cette version: 22
Claudia est une interface graphique pour le gestionnaire de sessions LADISH.
Cette application est issue du projet KXStudio, elle fait partie de la collection d'applications Cadence Suite.
Table des matières
Informations
Site web officiel : http://kxstudio.sourceforge.net/Applications:ClaudiaVersion actuelle : 0.9.2
Support : JACK, LADISH
Licence/Plateforme/Développeur(s) : voir Cadence Suite
Description
Claudia est une interface graphique pour Ladish, comme Gladish mais de manière plus intuitive. Ce programme permet de lancer d'autres programmes MAO et de mémoriser leurs connexions ainsi que les fichiers utilisés. Hélas Claudia n'est pas encore traduite aujourd'hui (décembre 2013) mais si vous n'êtes pas totalement allergique à l'anglais vous devriez pouvoir vous en sortir.Utilisation
Premiers essais
Exemple très simple : vous avez l'habitude d'utiliser QSampler pour jouer du clavier avec des SoundFonts et d'envoyer son signal dans une reverb de Calf Studio Gear. Voici la marche à suivre pour ne pas avoir à faire moult fois les mêmes manipulations.
Lancez Claudia, un nouveau studio est créé et lancé automatiquement. Renommez-le si vous voulez pouvoir le retrouver facilement (par exemple « piano+reverb »)
Allez dans le Menu, faites Applications/Add New (cette action peut être réalisée par clic droit dans la partie en haut à gauche de Claudia). Vous venez de lancer Claudia Launcher, le lanceur d'applications de Claudia.
Pour lancer Qsampler cliquez sur l'onglet « instruments », double-cliquez sur Qsampler. Qsampler se lance, vous pouvez déjà le configurer et enregistrer ses réglages. Vous remarquerez que Qsampler ne vous demande pas où enregistrer les réglages, il les sauvegarde automatiquement dans /ladish-project mais vous n'aurez pas à vous en soucier.
Pour lancer Calf Plugin refaites Add New dans Claudia, et lancez la reverb. Connectez les sorties de Qsampler à Calf Reverb via le patchbay de Claudia, ainsi que l'entrée de qsampler à votre clavier maître (si vous n'en n'avez pas vous pouvez utiliser vmpk pour utiliser votre clavier d'ordinateur, idem, lancez VMPK avec « Add New »).
Enregistrez votre Studio (Menu/Save studio). Voilà c'est fait. Pour le test faites Menu/unload Studio, le studio se décharge, puis Menu/load studio/piano+reverb, et hop votre studio revient comme par enchantement et tout est connecté!
Ici il ne s'agit que de deux ou trois petits programmes mais rien ne vous empêche d'en lancer une quinzaine si ça vous chante, ni de lancer hydrogen et ardour avec Ladish.
Commandes manuelles
Soyons réalistes, tous les programmes lancés via Claudia Launcher ne rappellent pas leurs réglages quand on relance le studio (eh oui, il faut pour ça que la compatibilité à Ladish soit implémentée dans le programme). Petri-foo par exemple ne rappellera pas vos reglages. Si vous souhaitez que Petri-foo rappelle automatiquement le bon preset, la solution alternative consiste donc à enregistrer le reglage dans Preti-foo (file/save), et de relancer Petri-foo non pas via Claudia Launcher, mais en ligne de commande dans Claudia via le menu/applications/run custom...
Une fois « run custom » lancé, une petite fenêtre s'ouvre pour y taper une ligne de commande,
pour y lancer Petri-foo avec le preset que vous avez enregistré, tapez petri-foo suivi de l'emplacement complet du preset. Par exemple, si vous avez enregistré votre preset dans le dossier « /home/utilisateur/presetspetri-foo » et que le preset s'appelle « testladish.petri-foo » , tapez :
Copy to clipboard
petri-foo /home/$USER/presetspetri-foo/testladish.petri-foo
Vous pouvez remplacez évidemment $USER par votre nom d'utilisateur, mais cette commande a l'intérêt de fonctionner avec un autre utilisateur si les emplacements suivants sont les mêmes.
Attention !!!
Important : si votre preset est dans un dossier comprenant des espaces, ou si le nom même du preset comporte un espace, vous devez précéder chaque espace d'un « \ ».
Exemple, votre preset d'appelle « test ladish.pretri-foo » et est enregistré dans le dossier« /home/utilisateur/preset petri-foo », tapez la commande suivante :
le « \ »(antislash) avant l'espace compris dans un nom d'emplacement est valable pour tout type de ligne de commande sous GNU/linux, il indique à la commande de considérer l'espace suivant comme étant partie intégrante de l'emplacement.
Exemple, votre preset d'appelle « test ladish.pretri-foo » et est enregistré dans le dossier« /home/utilisateur/preset petri-foo », tapez la commande suivante :
Copy to clipboard
petri-foo /home/$USER/preset\ petri-foo/test\ ladish.preset
le « \ »(antislash) avant l'espace compris dans un nom d'emplacement est valable pour tout type de ligne de commande sous GNU/linux, il indique à la commande de considérer l'espace suivant comme étant partie intégrante de l'emplacement.
Et comme ce serait encore trop facile sil n'y avait que ça à faire, certains programmes exigent une commande supplémentaire pour ouvrir un fichier. Par exemple pour ouvrir Amsynth avec un preset enregistré, vous devez tapez:
Copy to clipboard
amsynth -b /chemindufichier
pour connaître la commande à utiliser pour ouvrir un programme avec un certain fichier, tapez dans un terminal le nom du programme suivi de --help . Exemple:
Copy to clipboard
amsynth --help
Celà paraîtra évident pour certains, mais la commande permet de lancer n'importe quel programme, MAO ou pas, que ce soit un navigateur web, un tableur, un jeu de belote, un script, ou même votre lave-linge (si, si, ça doit bien être possible, bien que probablement inutile!).
Chambres
Lorsque vous lancez Claudia, un nouveau studio LADISH est créé (sauf si vous démarrez par défaut un studio enregistré, par exemple via Cadence). Ce studio prend en compte les paramètres de JACK, à savoir notamment le fréquence d’échantillonnage mais surtout l'interface audio utilisée (la carte son). C'est pourquoi un studio LADISH ne peut pas être directement ouvert sur un autre ordinateur dès lors qu'il n'utilise pas la même carte son. C'est aussi pour cela que lorsque vous changez de studio, JACK s'arrête et redémarre.
C'est pourquoi dans un studio ladish vous pouvez créer une chambre. La chambre est un espace compris dans le studio, à l’intérieur duquel on peut ouvrir un projet. La grande différence entre le studio et le projet , c'est que le projet, lui, n'est connecté qu'à des entrées et sorties virtuelles.
La manière la plus efficace de travailler avec LADISH si vous utilisez toujours la même interface audio et toujours la même fréquence d’échantillonnage est donc de n'avoir qu'un seul studio LADISH comprenant au moins une chambre à l’intérieur de laquelle vous pouvez ouvrir et fermer vos projets.
Pour ajouter une chambre, faites menu/room/create room ,
donnez lui un nom et choisissez un modèle (Router 4x4x2x2 veut dire 4 entrées et 4 sorties audio, 2 entrées et 2 sorties MIDI). Vous verrez apparaître une nouvelle boîte de connexions dans votre patchbay, c'est la chambre vue du studio. Cliquez sur la chambre (à gauche) vous y verrez l’intérieur de la chambre (rien de plus que vos entrées/sorties, c'est normal vous n'y avez rien lancé). Faites un clic droit sur la chambre et faites « new project »
choisissez un dossier pour ce projet (cela vous permettra de partager facilement votre travail sur plusieurs machines), ainsi qu'un nom pour le fichier. Vous pouvez refaire un clic droit sur la chambre pour y intégrer vos applications.
Installation
Claudia fait partie de Cadence, c'est donc là qu'il faut commencer : Installation de Cadence
Ajouter des plugins à "Claudia Launcher"
Bien ettendu vous allez avoir envie d'avoir un peu plus de plugins disponibles depuis Claudia
Voici déja comment ajouter une série de calf
En root editez le fichier /usr/share/cadence/src/claudia_database.py
Fait defiler le fichier jusqu'a voir la ligne
text#LV2
Vous y verrez une ligne liée au Calf-Compressor suprimez là et recopiez le contenu suivant:
[+]
Ajouter des DAW à "Claudia Launcher"
J'ai été un moment avant d'arriver à comprendre pourquoi certains programmes n'étaient pas pris en charge :/ et j'ai remarquer un bug sur le nom des packages donc voici quelques ruses:
En root editez le fichier /usr/share/cadence/src/claudia_database.py
Copy to clipboard
# Ardour 3 [ "ardour3", "Ardour 3.5", "DAW", "ardour3", "ardour", TEMPLATE_YES, LEVEL_JS, "OpenSource", (1, 0, 1, 1, "Native", 1, 1, "JACK"), ("file:///usr/share/kxstudio/docs/ardour.pdf", "http://www.ardour.org/") ], # MIXBUS [ "ardour", "Mixbus ", "DAW", "Mixbus", "ardour", TEMPLATE_YES, LEVEL_0, "Shareware", (1, 0, 1, 0, "", 1, 0, "ALSA"), ("file:///usr/share/kxstudio/docs/ardour.pdf", "http://www.harrisonconsoles.com//") ], # Renoïse [ "rosegarden", "Renoise 3", "Tracker", "renoise-3.0.0", "renoise", TEMPLATE_YES, LEVEL_0, "ShareWare", (0, 0, 0, 0, "", 1, 1, "ALSA"), ("file:///usr/share/kxstudio/docs/Renoise User Manual.pdf", "http://www.renoise.com/") ],
Ajouter votre "jsampler" à "Claudia Launcher"
Remplacez "###VOUS###" par vous même (ha ha ha!)
Copy to clipboard
# JSampler [ "qsampler", "JSampler Fantasia", "Sampler", "java -jar /home/###VOUS###/JSampler-0.9/dist/Fantasia-0.9.jar", "jsampler", TEMPLATE_NO, LEVEL_0, "OpenSource", (0, 0, "ALSA + JACK"), ("file:///usr/share/kxstudio/docs/jsampler/jsampler.html", "http://www.linuxsampler.org/") ],