====== Plugins de son PulseAudio LADSPA ====== Quelques idées ci-dessous pour appliquer certains effets à tous les sons de la machine, en entrée et en sortie. Par exemple un equalizer, un compresseur, etc. De manière indépendante des logiciels utilisés en amont. J'utilise désormais le formidable [[https://github.com/wwmm/pulseeffects|Pulseeffects]] à la place de tout ce qui suit. Pulseeffects est un GUI permettant de chaîner très facilement les effets, de sauvegarder ses réglages, etc. Tout a commencé ici : https://www.youtube.com/watch?v=NXE-kSrhk_w Le gars de la vidéo a fait un article qui reprend toutes les instructions : https://github.com/gotbletu/shownotes/blob/master/pulseaudio-dynamic-range-compression.md Les plugins LADSPA sont disponibles en paquet sous le nom swh-plugins Le site original du projet est : http://plugin.org.uk/ Sur le git du projet, on peut voir le code source avec notamment les valeurs min et max de chaque paramètre : https://github.com/swh/ladspa Une fois qu'on a tout installé, il faut ajouter quelques lignes dans le fichier indiqué (/etc/pulse/default.pa) pour initialiser le plugin au démarrage de la machine. Exemple de ce que j'ai ajouté dans mon propre fichier : ### PulseAudio Dynamic Range Compression ### ### See: https://github.com/gotbletu/shownotes/blob/master/pulseaudio-dynamic-range-compression.md ### .ifexists module-ladspa-sink.so .nofail load-module module-ladspa-sink sink_name=compressor plugin=sc4_1882 label=sc4 control=1,30,800,-30,3,10,12 set-default-sink compressor .fail .endif On peut aussi ajouter et retirer le filtre à la volée pour faire des essais, de la manière suivante : ''pacmd load-module module-ladspa-sink sink_name=comphard plugin=sc4_1882 label=sc4 control=1,5,800,-30,2.5,10,12'' pour ajouter ''pactl unload-module module-ladspa-sink'' pour retirer Pour terminer, un petit rappel des réglages d'un compresseur : https://fr.audiofanzine.com/bien-debuter/editorial/dossiers/comment-regler-un-compresseur.html