Pour nous contacter : soyez au rendez-vous sur IRC ! (voir : http://dogmazic.net/irc )

thread ladish

«1

Réponses

  • euh , steinberg a libéré les vst ? :wink:
    Et ils donnent le code source de leurs plugins ? :wink:

    Bon je fais la contrepartie plugins libre du coup :

    http://www.ladspa.org/
    http://lv2plug.in/

    Et j'en profite pour relancer des gens sur http://ladish.org/ .
    C'est une appli de gestion de session audio/midi pour gnu/linux.
    Si vous utilisez plein de petites applications pour faire de la musique, ladish vous permet d'enregistrer votre session (applications ouvertes, connexions audio et midi) et de la ré-ouvrir en un clic, de la partager avec d'autres ...
    C'est une réécriture de lash qui était assez pénible à utiliser.
    Le développeur est en train de perdre ssa motivation donc il a besoin de testeurs, et de retours sur son travail.

    Flo
  • Ah ouais.... c'est comme ça qu'on fait quand on est gentil! On envoie pas seulement chier ceux qui nous font une énième pub pour le dernier super VST à la mode?

    Bref!

    Merci à toi de m'avoir fait découvrir Ladish! Je suis allé voir sur le chan #lad de irc.freenode.net et j'ai trouvé nedko, le développeur.

    Bonne nouvelle il va reprendre son soft en main, et ça c'est cool!
  • Non je pense qu'il faudrait changer le sujet et virer le premier post comme ça on peut ouvrir un thread ladish ;)

    Je vais demander ça aux admins.

    Flo
  • novembre 2009 modifié
    je l ai fait moi méme
  • 8) mes plates excuses
  • Nous sommes vraiment machiavélique!


    MOUAHAHAHAHAHAHAHAHAH
  • novembre 2009 modifié
    ok
  • Ecoute bonhomme,

    tu sera gentil de garder tes sarcasmes pour les fois ou tu postera des messages utiles.

    merci.
  • 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
  • Hitmuri" a dit :

    J'écris "permettra" car il est encore en développement.
    Ah bon !?!
  • Ben parmis les fonctionnalités souhaitées à terme, il y en a qui ne fonctionnent pas encore.
    Mais le reste est utilisable.

    Le développeur a besoin de testeur, pour le motiver.

    Florent
  • Ah bah oui!

    C'est seulement la v0.1! Regardez la oadmap pour voir ce que le logiciel prépare : http://ladish.org/roadmap

    A priori, pour le moment, ça relance les softs, mais pas encore les connections ni la position des fenêtres....

    Ca c'est pour la 0.2, donc encouragez le!

    Attention néanmoins, il faut avoir la dernière version de jack (Jack V2) compilée avec l'option jackdsub pour que ça marche!

    De plus, ce soft n'utilise pas autotools mais waf

    Après avoir installé waf (apt-get/yum/aptitude install waf) il faudra faire :

    ./waf configure
    ./waf
    ./waf install

    toutes les dépendances sont listées dans le tarball (fichier INSTALL).

    Eh oui les enfants.... c'est du logiciel tout jeune pour le moment! Mais si on fait bien notre travail, il suffira bientôt de faire "apt-get/yum/aptitude install ladish" et ça sera bon!
  • Yop, de mon coté.

    J'ai réussi à le compiler sous ma debian/puredyne (lenny avec kernel-rt cuisiné par goto10 et un peu par mes soins).

    En effet il faut jack2 (1.9.4 à l'heure actuelle), mais surtout jack2 compilé avec l'option dbus, ce qui représente pour un utilisateur de jack normal un assez gros changement.
    MAIS, dans mon cas, qui est incroyablement plus stable et moins gourmand que le "classic". En tout cas ma presonus s'en porte carrément mieux, adieu xruns, adieu sales faux plantons de jack qui plantent les applis.

    Ladish est livré avec des outils dit Laditools, dont un est parfaitement indispensable puisqu'il gère (avec une interface) les paramètres du serveur jack et permet son démarrage (à la manière de qjackctl qui semble être un peu largué vis-a-vis de jackdbus, mais j'ai ptet mal vu). Les différents outils sont en python, et nécessite un paquet genre "python-xml" sous debian, pour tourner.

    !!! J'ai pas encore trouvé son équivalent ubuntu, ce qui fait qu'ils tournent pas sur mon pc principal !!!

    Pour ceux qui veulent tester sachez aussi qu'il faut compiler une version modifiée de Flowcanvas (livré dans le tarball de ladish) pour que ladish tourne (la version officielle ne marche pas pour lui).

    Ensuite on peux apercevoir ce que pourra devenir le soft, une sorte de patchage++, avec un gestion de "studios" et de "rooms" et un systeme de cablage type patchage.

    Pour l'instant peu de toutes ces choses sont implantées, mais si on s'y met, son auteur Nedko sera ptet motivé pour terminer cette clef de voute de la musique sous nunux.

    On résume :
    - installer et configurer Jack2 avec l'option dbus
    - installer les laditools (ladi-tray) pour démarrer le serveur en mode graphique (optionnel / recommended)
    * sinon démarrer Jackdbus avec la commande "jack_control" (relativement bien documenté et explicite)
    - compiler et installer le flowcanvas livré avec ladish
    - compiler et installer ladish en faisant un peu gaffe au options du ./configure (un petit résumé final lors des configure permet de voir où on va)
    - Lancer Jack, lancer ladish (chez moi ça marche que dans ce sens)
    - Observer, tester, lire les logs du site, aider le dev, etc, etc...

    Plus loin plus haut :
    Compiler les dernières version dispo sur un serveur git. Et re Observer, tester, etc, etc...

    Dès que j'ai trouvé cette foutue lib python sous buntu je le post ici même.

    dF
  • Qui à dis que faire du son sous linux était simple ??

    ok, je :arrow:

    PS: DeFred, fini pour toi Ableton ?
  • Hé Baluzo, baltringue !

    Qui a dit que l'informatique était simple ?

    Oui je commence la migration. Ca m'as pris un an pour le graphisme, donc ptet dans un an j'aurais migré le son.

    dF
  • Alors solution pour Jaunty et Karmic, concernant la lib python qui manque.

    Depuis jaunty le paquet python-xml s'est fait jeter des dépots et est (en partie) intégré à python (si j'ai bien compris). je vous passe les détails, mais ça fout la merde pour l'execution des laditools.

    Donc aller là :
    https://launchpad.net/ubuntu/+source/python-xml/

    manière de récupérer un .deb de "python-xml" pour jaunty (qui marche pour karmic) et l'installer peinard.

    Ensuite les laditools (et laditray surtout) fonctionnent.

    dF
  • tdBt" a dit :
    En tout cas ma presonus s'en porte carrément mieux, adieu xruns, adieu sales faux plantons de jack qui plantent les applis.
    ça fonctionne bien ça, Presonus ?
    J'en avais sélectionné une en carte son (car je cherche à en changer pour un prix raisonnable), attendant plus de recul/retours avant d'investir.
    C'est genre début de gamme qui dépanne ?

    (désolé pour le HS)

    [thanks pour le mp :wink: ]
  • Un thread sur ladish sur Linux Mao, afin de mieux comprendre le problème... : http://www.linuxmao.org/tikiwiki/tiki-view_forum_thread.php?comments_parentId=16867&forumId=27

    ET OUI LA MAO SOUS LINUX C'EST SIMPLE STABLE ET PERFORMANT

    Là c'est un logiciel tout neuf et particulièrement expérimental... rien a voir avec les mammouths comme Ardour et compagnie qui tourne comme si de rien.

    Bah moi je trouve ça génial, on participe tous à améliorer notre environnement de création.... alors que dans le monde propriétaire on est obligé d'attendre comme des veaux.
  • Je relance un appel! Ca serait pas mal qu'on se retrouve entre testeurs pour partager notre expérience et surtout assister ceux qui voudraient nous rejoindre! Il me semble que LinuxMAO est tout indiqué (cf thread ci-dessus)


    Hitmuri, tdBt, par exemple....

    PS : Bonne nouvelle, la v0.2 arrive le mois prochain!
  • deux ans plus tard.. Ladish est pré-compilé pour TangoStudio et s'installe en deux clics!! Youpi!!

    Moi je vais donner au développeur, hin hin hin ..

Ajouter un commentaire