Bon donc, ladish
Ladish est un système qui permetttra de gérer des sessions audio et midi sous linux.
J'écris "permettra" car il est encore en développement.
Il s'inscrit dans la lignée de lash dont il reprend le principe mais en essayant d'en améliorer les modalités.
Sous Gnu/Linux , un des principes fondateurs est de privilégier l'utilisation de petites applications très spécialisées plutôt que de gros logiciels généralistes.
Au niveau de l'audio par exemple, plutôt que d'avoir un gros logiciel comme ableton live ou fruity loops (même s'il existe des logiciels de ce type aussi, par ex. lmms, qtractor, ardour ...), les utilisateurs vont plutôt avoir une série de petits logiciels , un sampleur, un séquenceur, un rack d'effets, plusieurs synthés.
Ces logiciels peuvent être connectés grâce au serveur de sons jack, par l'intermédiaire d'une interface comme qjacktcl ou patchage.
Cette approche permet de facilement changer une partie de sa technique de travail, et d'avoir des petits logiciels qui n'ont qu'une fonction mais qui la font le mieux possible (pour un exemple de truc mal pensé sur un gros logiciel, voir le piano roll d'ableton live).
Pour les développeurs également, il est plus simple de modifier, ou carrément de repenser, un petit logiciel qu'un gros (notamment en terme d'interface).
Le problème avec cette approche est qu'il faut à chaque session relancer tous ces logiciels et les reconnecter entre eux.
Une solution est d'utiliser les outils tels que qjackctl, ou écrire des scripts, pour sauvegarder les connexions.
Il faut néanmoins lancer tous les logiciels avant de les connecter.
Pour cela, on peut également écrire des scripts, c'est assez efficace, mais ça peut devenir laborieux, en fonction du nombre de logiciels et des fichiers à aller ouvrir.
Heureusement (ouf j'arrive à la conclusion), il existe des logiciels de gestion de session tels que lash, et bientôt ladish qui vont permettre une fois les logiciels lancés et connectés, d'enregistrer d'un simple clic (youpi) la session, et de la ré-ouvrir également d'un clic. Mieux encore, cette session peut (pourra) être exportée et donc réouverte sur un autre ordinateur.
Le problème avec ces système est :
dans le cas de lash, il n'est pas géré par énormément de logiciels, notamment parce qu'il est un peu complexe à mettre en oeuvre, et parce que son fonctionnement n'est pas idéal.
d'où le développement de ladish.
Mais le développeur a besoin de testeurs, donc de vous libristes !!!
Vous pouvez télécharger une première version sur
http://ladish.org/ .
La compilation se fait avec waf ( décompressez l'archive, tapez ./waf configure, installez les logiciels manquants, puis ./waf , puis ./waf install).
Si vous avez des problèmes, écrivez directement au développeur principal, vous trouverez son adresse sur le site.
Juste en complément, une discussion est en cours sur la mailing-list linux-audio-dev, pour savoir si cette gestion de session ne devrait pas être intégrée à jack directement, vous pouvez aller suivre cette discussion (ou participer) en vous inscrivant sur
http://lad.linuxaudio.org/ .
Je vous tiendrai au courant des développements
Florent