@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