So does anybody use a systemwide equalizer? At the moment the two choices are either pulseaudio or alsa equalizer. Thread is based around arch with gnome and alsa-utils and pulseaudio. I have a minimal understanding of linux sound, I only really investigate it when something isn't working and its generally really good so I don't have to.
Pulse:
https://wiki.archlinux.org/index.php/PulseAudio#Install_and_run_the_GUI_front-endAlsa:
https://wiki.archlinux.org/index.php/Advanced_Linux_Sound_Architecture#System-wide_equalizerThe alsa one is nice and simple you just install it and replace a config file. The only problem is that it doesn't work with gstreamer applications like all music players. It does work with youtube (which was the primary reason I wanted an equalizer). Unfortunately it causes some finicky behavior like the bottom panel (with pause and volume control etc.) would get compressed and overlap. I also couldn't use a music player while even having a youtube video open nor could I adjust the application volume from sound control. I believe it also caused other formatting issues.
So I tried pulseaudio, this too worked relatively easily. You just have to install it and put some stuff to the config file so it runs at boot. What is really weird is that I am encountering an error were the sound gets all choppy when I use my volume buttons. I modified the config per the wiki and restarted pulseaudio and it solved the issue. So I go to restart to test that its all in order and the choppy issue comes back. I test a few different things and long story short it will be choppy until I open and save the file (could have literally no changes) then restart pulse and it will resolve the error. This is really bizarre. Just now I started it manually and this didn't happen, but it always happens when its set to start on boot and was happening before when I started it manually.
Not sure what that is about, and not sure what I can besides maybe make a script to modify the file and restart pulse, kind of a half assed fix though.
Regardless I will be sticking with pulse, it integrates slightly better. You choose it as the output device and all the sound will get routed to it regardless of whether you are using the built in speakers, headphone jack, or bluetooth audio - In fact I would prefer this behavior - one output device with a predetermined hierarchy and if I want to override it I am still able to.
It's come a long way since a few years ago when I last tried - it was totally unusable. Still a few glitches especially with multiple audio devices. Post your experiences / if you can help me / if you want help I'll try my best.