• # Le son dans la 2007

    Posté par . En réponse à la dépêche Mandriva Linux 2007 disponible pour tous. Évalué à 10.

    Une nouveauté du genre "sous le capot" est l' intégration du son dans la 2007 :

    J' utilise habituellement Jack comme serveur de son. Et je compile toujours un kernel vanilla avec le patch realtime de Sir Molnar.
    J' utilise Kde comme bureau.
    Je n' ai donc pas une configuration optimale pour le "son" classique d' un bureau mulimédia courant (mais pour des besoins particuliers). Par exemple Arts est routé vers Jack, pour des raisons de conforts lors d' usages courants. Un son ou une voix d' avertissement lié au client irc de kde par exemple, sera la source de nombreux Xrun alsa... Et c' est ainsi pour toutes applications utilisant arts, celui ci étant routé vers jack, même avec une configuration au mieux de arts, celui ci causera des Xrun à alsa..
    c' est pas vraiment confortable

    Je dois donc arrêter arts lorsque j utilise Ardour, Lmms ou RoseGarden. (dommage je perds la voix qui me prévient "someone ask you in the channel")

    Pour une animation flash dans une page web, anim qui sort du son, c' est encore pire. Le lecteur Flash, proprio, cherche toujours à attaquer Oss... alsa propose aoss, couche de compatibilité, ouf... Mais ce lecteur flash demande quant même un accès exclusif (la carte son courante ne possédant pas de mixer hardware).. Ce qui fait que je dois choisir : arrêter le serveur Jack pour écouter quelque chose dans une anim flash.
    Pas vraiment confortable non plus.

    Pour cette carte son dépourvue de vrai mixer hardware, le projet Alsa propose Dmix, qui permet de bénéficier d' un mixeur logiciel de bas niveau. Mais il faut bien avouer que sa configuration avec le(s) fichiers(s) asoundrc n' est pas des plus agréable pour l' utilisateur...
    pas confortable, encore une fois...

    Donc j' ai besoin de jongler entre la marche/arrêt de Jack, la configuration de Dmix, et cette saleté de lecteur flash qui veut oss/aoss...
    tout ceci fonctionne mais ce n' est pas très "user-friendly"...
    et pour du "son du vrai" je coupe tout sauf Jack...

    Quoi de neuf sur la 2007 alors ?

    je configure arts pour router vers jack
    je configure mplayer (et donc son plugin web) pour router vers jack
    xmms / audacity : pareil, vers jack.
    Et rien de plus...

    Et là : surprise !!!

    1. Aucun Xrun alsa quant arts route vers jack !!
    2. Dmix est complétement intégré et configurer comme jamais. pas besoin de se soucier de asoundrc
    3. La musique venu d une anim flash est illico mixée (quelle route !! flash soundwrapper (rerouter) vers arts lui même routé vers jack ... et aucun Xrun !)
    4. Passer du bureau graphique vers une tty(x) n' est plus source de Xrun ! on jongle comme on veut entre tty sans xrun!
    5. le plugin mplayer dans konqueror/epiphany/ff roxe sévère ; aucun temps d' attente, le son est routé nickel vers jack.

    Bref, je n' ai jamais vu une telle intégration sonore fonctionner aussi bien out-of-the-box !! et même dans le cas d' utilisation de Jack en serveur principal !! c 'est Royal ! (pourtant j en connais des distros... et même les spécialisées "son")

    Pour la toute première fois je n' ai pas à faire de sacrifice sur telle appli ou de choix entre telle et telle solution : tout est mixé illico et roxe !
    je peux enfin bosser avec Ardour et lmms sans soucis, tout en ayant le plaisir d' entendre les voix d' avertissement kde "new messages are incoming" "someone ask you..", et avec en plus une anim flash qui me sort du son... Tout ça en même temps, sans Xrun et out-of-the-box !

    merci aux GNUs & LAUD pour ces solutions
    merci à Mandriva pour cette magnifique intégration (et aux drakxtools qui me simplifient la vie !)