Eq10q comme égaliseur paramétrique global
Dernière modification : 23 Jan 2019Présentation
Le paquet eq10q contient un ensemble de plugins LV2, il est possible de les utiliser de manière autonome avec le programme jalv. Pour suivre ce guide pulseaudio doit être installé et fonctionnel.
Guide original en anglais.
Liste des plugins :
http://eq10q.sourceforge.net/bassup
http://eq10q.sourceforge.net/compressor
http://eq10q.sourceforge.net/compressor_sc
http://eq10q.sourceforge.net/compressor_stereo
http://eq10q.sourceforge.net/compressor_stereo_sc
http://eq10q.sourceforge.net/eq/eq10qm
http://eq10q.sourceforge.net/eq/eq10qs
http://eq10q.sourceforge.net/eq/eq1qm
http://eq10q.sourceforge.net/eq/eq1qs
http://eq10q.sourceforge.net/eq/eq4qm
http://eq10q.sourceforge.net/eq/eq4qs
http://eq10q.sourceforge.net/eq/eq6qm
http://eq10q.sourceforge.net/eq/eq6qs
http://eq10q.sourceforge.net/gate
http://eq10q.sourceforge.net/gate_stereo
http://eq10q.sourceforge.net/matrix_lr2ms
http://eq10q.sourceforge.net/matrix_ms2lr
On dispose de eq10q, eq6q, eq4q et eq1q, le chiffre représente le nombre de bandes disponibles, les suffixe s et m signifient stéréo et mono. L'égaliseur une bande stéréo sera utilisé dans la suite du tuto.
L'interface :

Installation et configuration
Installer les paquets :
# apt install jackd1 jalv qjackctl eq10q pulseaudio-module-jack
Charger et utiliser le périphérique audio virtuel :
$ pacmd load-module module-jack-sink
$ pacmd set-default-sink jack_out
Lancer Eq10q :
$ jalv.gtk http://eq10q.sourceforge.net/eq/eq1qs &
Lancer Qjackctl et connecter les entrées / sorties avec la baie de brassage :


Il ne reste plus qu'à lancer du son, si le vu-mètre affiche du vert c'est bon signe :)
Configuration de Qjackctl :
Les paramètres sont nombreux, dans la majorité des cas ceux par défaut seront fonctionnels mais il peut y avoir des ajustements nécessaires.
Pour que ça fonctionne sur la sortie audio hdmi j'ai du passer le nombre de périodes/tampon à 3 (2 par défaut) sinon j'obtenais de nombreux Xrun (désynchronisation de jackd et du pilote alsa) :

Ainsi que sélectionner le bon périphérique de sortie :

Automatiser le démarrage
On peut utiliser un script shell ou se servir de Qjackctl qui peut démarrer jackd ainsi qu'éxécuter des scripts. Il suffira d'un click sur l'icone de Qjackctl pour que tout soit opérationnel.


Script de démarrage :
pacmd load-module module-jack-sink;pacmd set-default-sink jack_out;jalv.gtk -c "filter1_type=9" -c "filter1_freq=150" -c "filter1_q=0,7" -c "filter1_gain=4" -c "filter1_enable=1" http://eq10q.sourceforge.net/eq/eq1qs &
Les options -c "filter_foo=valeur" à la suite de jalv.gtk permettent de spécifier les propriétés du filtre. Attention à bien utiliser une virgule et non un point pour les décimales. Pour obtenir une liste complète des paramètres :
$ jalv http://eq10q.sourceforge.net/eq/eq1qs
Script de fin :
killall jalv.gtk;
Haut de page