@dcc @realman543
Non-realtime? 🤔
ffmpeg has several audio equalisation filters of different complexity which can be chained together. Then there is SoX, which is like ImageMagick for audio. I'm not sure what's in the repos, but these two are quite common.
@realman543
If audio quality in general is the problem, it could be something more fundamental, e.g. integrated audio usually sounds lousy with Master level set to max, I'd look into it fist.
But if you really want to apply equalisation to everything, you can probably route all audio into JACK and do it there — would certainly add some latency, but would get the job done.
I remember @charlie_root doing things with audio on OpenBSD, maybe he has something to add.
@realman543
Wow, BSDs have this cancer too now? 😲
If so — there's probably no reason to use JACK, JACK is actually kinda similar, but more sane and used to support wider variety of systems, PulseAudio used to be Linux exclusive… I think 🤔
There is probably a native equalisation solution for PulseAudio, but I'm no expert on that — can't help.
@realman543
Ha-ha-ha, yeah, most hate systemd and I don't use it, but I can probably tolerate it — not PA, that's what I get rid of at all costs, my idiosyncrasy 🤣
And yes, give JACK a try — it was designed with minimal latency in mind and at least by those who came from audio side of things, not by a guy who discovered CoreAudio and decided that Linux needs that too, just for the sake of routing.
@charlie_root @dcc
Im really high right now but the only thing I can add is that I never used a system wide EQ on BSD, that is a program specific task, I will run the audio through VLC or audacious or audacity and use the built EQ and audacity has LADSPA support. If you can get Mixxx working FreeBSD (I couldn't when I tried, broken port) then, if properly ported should give your music an extremely good EQ and effects chain. I do all my DJ mixes using that software and its effects plugins (like the insane built-in reverb that puts this warmth and excitement on all the tracks).