Je dirai même qu'il marche de mieux en mieux.
Tiens, tant que j'y suis, j'en profite aussi pour donner une solution à un épineux problème technique que j'ai rencontré en travaillant sous energyXT. Il s'agit d'un problème de sonorisation. Plus précisément de réglage de l'égaliseur.
En effet, energyXT propose, pour chaque piste sonore, un égaliseur paramétrique 4 bandes. Ceci est bien utile pour couper une bande de fréquences superflues sur un instrument donné (coupure des fréquences hautes sur un son de basse par exemple), pour renforcer certaines fréquences d'un son ou bien, au contraire, les atténuer afin d'éviter le phénomène très désagréable de recouvrement spectral (ou recouvrement de fréquences).
Le problème inhérent à ce type d'égaliseur vient du fait qu'étant non graphique il est très difficile à régler. On travaille ici à l'aveuglette et il est malaisé de déterminer avec précision un réglage idéal, surtout dans les cas de recouvrement spectral.
Pour pallier à ce défaut, une solution serait d'utiliser un
analyseur de spectre sous forme de plugin VST. Ceci est possible avec la version Windows pour laquelle il en existe de très bons. Mais ce n'est malheureusement pas le cas pour les Linuxiens comme moi qui veulent travailler avec la version Linux du logiciel.
Pour résoudre ce problème, il existe deux solutions radicalement différentes :
- Utiliser sous Linux la version Windows d'energyXT, via le logiciel Wine. Cela permet alors d'utiliser touts les plugins VST disponibles sous Windows, dont les fameux analyseurs de spectre.
- Utiliser le serveur audio
JACK, propre à Linux et Mac OS X, de manière à connecter energyXT à une application externe d'analyse de spectre.
Pour ma part j'ai choisi la deuxième solution, via le serveur JACK.
Voici comment procéder :
Tout d'abord il faut savoir que pour pouvoir se connecter au serveur JACK, energyXT nécessite l'emploi d'une librairie pré-compilée qui se nomme libaam.so
Le logiciel est livré d'origine avec une version de la librairie en question (qui se trouvera donc dans le répertoire où on a décompressé energyXT lors de son installation), mais celle-ci ne permet pas la connexion au serveur JACK.
Heureusement, des fans d'energyXT proposent sur leur site non officiel le téléchargement d'une version de la librairie en question, compilée pour l'utilisation du serveur JACK.
Tout ce qu'il y a à faire pour pouvoir utiliser energyXT avec JACK c'est, premièrement, de sauvegarder la version initiale de libaam.so livrée avec le logiciel (en la déplaçant tout simplement dans un répertoire créé à cet effet), puis d'aller sur le site suivant :
http://people.jacklab.net/metasymbol/software/
Sur ce site, on peut alors, dans la section download, télécharger la librairie libaam.so qui convient pour les distributions de type openSUSE et JAD ou bien pour les distributions de type Debian.
Si l'on travaille sous Ubuntu Studio, c'est donc la version Debian de libaam.so qu'il faudra récupérer.
Il n'y a plus alors qu'à décompresser cette version de libaam.so dans le répertoire d'energyXT (en ayant bien pris soin au préalable de déplacer la librairie libaam.so qui s'y trouve déjà et de ne surtout pas la supprimer, car on la remettra ensuite à sa place lorsqu'on voudra utiliser energyXT sans avoir recours au serveur JACK).
Une fois qu'energyXT est fin prêt pour le travail avec JACK, on lance préalablement l'interface de controle de JACK (logiciel
JACK control qui, sous Ubuntu Studio, figure dans la liste des applications son).
Il suffit alors de démarrer le serveur JACK, en cliquant sur le bouton de lecture de JACK control, puis de lancer energyXT ainsi que le logiciel d'analyse de spectre qu'on aura retenu.
Via le bouton "connect" de l'interface de JACK control, on connecte alors la sortie audio d'energyXT (côté "output", partie gauche de la fenêtre) à une entrée audio disponible (en principe "alsa_pcm", située côté "input", partie droite de la fenêtre) puis on connecte ensuite la sortie audio d'energyXT ("output") au logiciel d'analyse de spectre ("input").
Si tout va bien on peut alors entendre le son d'energyXT et analyser son spectre sonore.
Pour analyser le spectre d'une piste en particulier on la fera bien sûr jouer en solo (bouton S de la piste), ou bien on mutera toutes les autres pistes (bouton M).
S'agissant du choix du logiciel d'analyse de spectre, celui que l'on peut tester par défaut sous Ubuntu Studio se nomme
Jamin.
C'est en fait un logiciel de mastérisation complet qui dispose notamment d'une fenêtre d'analyse de spectre.
Donc, même si ce logiciel peut faire l'affaire et dépanner dans un premier temps, ce n'est pas la solution idéale car il consommera pas mal de ressources CPU en étant ouvert en même temps qu'energyXT.
Pour un meilleur résultat on pourra donc peut-être plutôt se rabattre sur le logiciel suivant :
http://www.baudline.com/what_is_baudline.html
ou bien sur celui-ci :
http://freqtweak.sourceforge.net
Je n'ai encore eu le temps de tester ni l'un ni l'autre, mais j'en ai lu du bien. A voir donc...