Dégageuntu 9.01

Tags: ,
6 Comments »

De frustrations en déconvenues, j’ai profité d’un upgrade de machine pour virer ubuntu et repasser à debian.

Oui, ubuntu est un bon produit dans sa globalité, j’en ai fait des éloges à ses débuts, j’ai pris sa défense lorsque les premières bourdes sont apparues, j’ai même encore recemment chanté les louanges de héron boiteux, mais voila, me concernant, la qualité du travail effectué par les mainteneurs d’ubuntu depuis quelques mois n’a fait qu’empirer.

Gravures CD/DVD hasardeuses, divers bugs relatifs a la gestion du clavier, crash à l’install d’intrepid sur une machine vierge, innombrables déconvenues liées à pulseaudio, upgrades toujours cauchemardesques, et j’en passe. Autant de raisons qui m’ont peu à peu dégouté du “Linux for human beings”. Evidemment, ces bugs sont répertoriés dans le fameux launchpad, seulement voila, launchpad est devenu à mes yeux une sorte de liste de bugs qui ne seront pas résolus tant que debian n’aura pas fixé le package associé en “unstable”.

Donc voila, j’écris ce billet depuis une Debian/testing fraichement installée, aucun problème, pas de pulseaudio, tout fonctionne au poil. Je souhaite sincèrement que cette course effrenée à la nouveauté instable que semble poursuivre ubuntu ne causera pas une deterioration irrémediable de leur image, mais surtout de l’image de GNU/Linux.

Daft machine

Tags: , , ,
No Comments »

Au-se-cours.

Hier soir, alors que je me rencardais sur DSSI (un API pour créer des plugins audio à la VST), je suis tombé sur ce lien. FST n’est ni plus ni moins qu’un programme qui permet, en utilisant Wine et JACK d’utiliser des plugins VST sous GNU/Linux. Là comme ça, ça a l’air de rien, mais les musiciens dans l’assemblée, s’ils ne sont pas déjà au courant (le projet date de 2006 tout de même), devraient faire dans leur froc.

Un peu dubitatif, je décide d’essayer le machin.

Sous une Ubuntu / Debian, les packages suivants sont nécessaires :

  • wine
  • wine-dev
  • lash-bin
  • lashd
  • liblash-dev

Décompressons de la version 1.8 de FST.

Après avoir récupéré le SDK 2.3 VST chez Steinberg (voir le lien chez http://www.joebutton.co.uk/fst/), décompresser l’archive vst_sdk2_3.zip puis vstsdk2.3.zip contenu dans cette archive dans le répertoire créé par la décompression de FST, fst-1.8. Le Makefile de FST est un peu foireux, commentez la ligne suivante :

        #cp -a $(VSTDIR) ./vst

Et réalisez cette étape à la main avant d’invoquer make :

$ mkdir vst && vstsdk2.3/source/common/* vst/

Enfin :

$ make

À ce stade, un executable, fst, devrait être disponible.

Démarrez alors LASH en invoquant la commande :

$ lash_panel

Téléchargez l’un des innombrables plugins VST disponibles, souvent gratuits et parfois libres, par exemple sur VST4Free et lancez le de cette façon :

$ pwd
/home/imil/sound/src/fst-1.8
$ ./fst /chemin/vers/le/plugin.dll

Le premier choc, c’est l’apparition du plugin :

Le second, c’est son apparition dans la liste des clients JACK :

Reste à attacher la sortie audio du plugin au port sonore systeme :

Le plugin est alors manipulable en utilisant n’importe quel canal midi (à eventuellement attacher au plugin en utilisant la console jack).

Et maintenant, j’ai besoin de Guronsan.

Carte son par defaut

Tags: , , ,
No Comments »

Pour ne plus avoir de soucis de monopolisation de carte son par JACK, j’ai ajouté une carte dans ma machine principale et l’ai intégralement dédiée à cette utilisation. Problème, fonction de l’ordre de chargement des modules lors du boot de la machine, cette derniere est tantot associée en Card 0, tantot en Card 1. On trouve la solution à ce problème sur le Wiki d’Alsa, et plus particulièrement dans le topic MultipleCards. En ajoutant ces deux petites directives :

options snd slots=snd_hda_intel
alias snd-card-0 snd_hda_intel

au fichier /etc/modprobe.d/alsa-base d’une Ubuntu, on s’assure que la carte dont le driver est snd_hda_intel sera toujours associée au slot 0. Ainsi, tous les évenements sonores “habituels” utiliseront le slot 0 par defaut, et on affectera le slot 1 à JACK et toutes les applications l’utilisant.

Il suffit alors de recharger les modules alsa via la commande :

$ sudo alsa force-reload

et tout devrait rentrer dans l’ordre.

Jack to the sound

Tags: , ,
No Comments »

Dans la serie des trucs qui marchaient très bien avant et qui se sont mis à merder depuis héron boiteux, j’appelle à la barre Jack, cet incroyable bout de soft permettant de brancher des applications sonores ensembles et d’en réduire la latence.

En effet, depuis quelques mois, le son provenant d’une application que je faisais passer par Jack grésillait inéxorablement. Gresillement / saturation, difficile de cerner le soucis et d’en rechercher la cause.

La solution vint de Tito, bien plus habitué que moi à bidouiller du son sous GNU/Linux. Via qjackctl, j’ai passé l’option Periods/Buffer de 2 à 8, et ô magie, un son pur comme le crystal s’échappait de mes enceintes.

On trouvera également quelques infos interessantes sur le sujet à cette adresse.

Pulseaudio et Hardy: la solution

Tags: , ,
3 Comments »

Après des mois de fixes plus ou moins hasardeux, j’ai enfin trouvé la methode infaillible pour regler définitivement les problèmes liés à cette… bref, la solution :

$ sudo rm -f /etc/asoundrc
$ sudo apt-get remove pulseaudio*

Cette dernière action effacera également la dépendance ubuntu-desktop, mais cela n’a aucun impact.

Virer toutes les références à pulse potentiellement présentes dans vos ~/.asoundrc et .asoundrc.asoundconf, puis dans System->Preferences->Sound, dans la section Devices, tout passer à Alsa.

On reboote histoire de tout remettre d’equerre, et HOPLAAaaa, dégage vieux “framework sonore” foireux.
Tout refonctionne par-fai-te-ment.

Un sonotone pour le Héron Boiteux

Tags: , ,
3 Comments »

Dans le dernier épisode, nos héros n’arrivaient toujours pas à lire plus de 2 videos flash d’affilée avec Firefox sans que ce dernier ne se vautre comme une merde, la faute à MoisiAudio.

Comme on peut le constater sur ce suivi de bug launchpad, ça concerne un peu de monde.

Pour résumer, c’est pas gagné. Enfin pas pour le Héron Boiteux en tout cas. Mais on a bon espoir que d’ici Avril 2009 on ne passe plus pour des charlots quand un pote voit qu’”avec ton Linux présumément stable tu peux même pas matter deux videos youtube sans que ton navigateur crashe mOUAhahaha” – “oui mais c’est paske y’a pulseaudio qui… nan rien.”

Bref, en attendant un fix digne de ce nom, un des gars impliqués dans ce beau bordel propose une solution temporaire: virer la libflashsupport -qui est la machine-à-crasher-Firefox-, puis installer ce package nspluginwrapper de son cru. J’essaye sa solution depuis quelques minutes, ça a l’air de le faire.

</aigr>

WP Theme & Icons based on GlossyBlue by N.Design Studio
Banner from www.trynthlas.com
Entries RSS Comments RSS Log in