Kittenlabs has a writeup of using Room EQ Wizard to measure impulse response of your specific speakers to create a proper correction. The results are pretty dramatic on a GPD palmtop.
https://kittenlabs.de/blog/2025/04/06/gpd-pocket-4-speaker-d...
toaste_ 7 hours ago
Kittenlabs has a writeup of using Room EQ Wizard to measure impulse response of your specific speakers to create a proper correction. The results are pretty dramatic on a GPD palmtop.
https://kittenlabs.de/blog/2025/04/06/gpd-pocket-4-speaker-d...
user_7832 6 hours ago
If you haven't watched the video btw, I highly recommend it. It's quite amazing how much difference a bit of software can have.
cassianoleal 11 hours ago
brewtide 11 hours ago
cassianoleal 11 hours ago
mrdziuban 9 hours ago
brewtide 3 hours ago
These are the ones I have been using. I've generally stuck with the lappy_mctopface variant. I have no idea about the naming, but these presets have been good enough for me without much messing about at all!
maztaim 4 hours ago
randomfinn 11 hours ago
Another important integration point would be the system volume control. If you could EQ your speakers to near flat response, and then apply loudness based on the volume control, you would get great sound at lower volumes without compromising the quality at higher volumes.
I do this currently with EasyEffects equalizer and loudness filters, but for best quality I need to keep the speakers and system volume at preset reference level and control the volume from the loudness filter volume setting.
mananaysiempre 11 hours ago
jurf 13 hours ago
Interesting article (audio processing should be a standard OS feature), but I wish we'd stop doing this. Speakers were never subjective (unlike earphones), they’re supposed to be flat – “equalised”. At least if you want to hear the thing as it was mastered.
I think it just hurts consumers in the end, as it validates snake oil in the form of various ”enhancements”, like image processing on TVs. It makes stuff really hard to compare and much easier to sell shitty hardware.
Not that I’m opposed to improving shitty hardware with software, – quite the contrary – it’s just the murky subjectivity that irks me.
doubled112 12 hours ago
My definition is pretty much the same as yours here, but I know quite a few people who hate listening to music on anything with a relatively flat frequency response.
jurf 9 hours ago
SomeoneOnTheWeb 11 hours ago
namibj 10 hours ago
Speakers don't; a "good" speaker setup with eyes closed and no wind/perceptible airflow and no smell and truthful thermal radiation surroundings is effectively indistinguishable from the real place.
Like, literally.
It's not _possible_ with earphones because you can't not feel their presence without being numb on a good bit of your head.
LoganDark 9 hours ago
Giefo6ah 10 hours ago
There are various "ideal" EQ targets for earphones depending on what your model of an ideal audio source is. They all start with a flat response speaker, from then you can model:
- Two speakers right next to the listener's ears. (flat)
- A single speaker 1 metre away in the x axis, in an infinitely-sized anechoic room. (free field)
- Two speakers 30 cm away pointing to a plastic torso at a 90° angle, in a room with reverberations. (B&K/Harman)
- A spherical room lined with speakers, point listener in the centre with no reverberation. (diffuse field)
- An infinite wall of speakers 1 metre away in the x axis. (another method for free field)
- etc
majormajor 10 hours ago
I don't think this has been true in my lifetime, at least. Some brands being known for "warmth" vs "brightness" is ages old, before the idea of audiophile earbuds was even a thing. At the extreme end, you can go back at least 40 years to see people with dedicated sub outputs and massively-oversized non-flat subwoofer setups.
jurf 9 hours ago
ProfessorLayton 9 hours ago
tgv 9 hours ago
jurf 9 hours ago
redhed 9 hours ago
perching_aix 8 hours ago
Is this incorrect?
redhed 7 hours ago
ssl-3 6 hours ago
All speakers have resonances that add to the sound in ways that frequency response, alone, does not measure. All speakers also have imperfect dynamic response. All speakers have imperfect impedances, which can matter quite a lot to the power amplifier that drives them. All speakers have non-linear phase response. All speakers have different dispersion characteristics.
All speakers then operate within acoustic spaces (like a room in a house) that introduce even more variables.
[1]: https://professionalsupport.dolby.com/s/article/Dolby-Atmos-...
oofabz 9 hours ago
coldblues 8 hours ago
You need an omnidirectional mic.
analog31 8 hours ago
downloadram 11 hours ago
fortunately its not large enough to notice unless you already know (i.e. problem for me but not for thee) AND fortunately MPV .conf can set audio offset globally to sync everything nicely, so its not bothering them; but i disable it if im going to play games where i need split second audio cue/reaction
the lack of vst support though, seems like a terrible oversight. obs audio filters with stacked vsts and routing filters can unironically do this programs job better because of the vst support, and depending on the setup choices, with better latency too
ssl-3 5 hours ago
For example: https://www.benashby.com/resources/pipewire-vst-carla/
Additional latency can also be dealt in ways that are probably good-enough for streaming/local media. Just make sure the audio output stack has a fixed latency and then adjust Kodi's audio offset to work with it.
delecti 11 hours ago
fsuts 9 hours ago
MacBook Pro 16’s are great but most others suck.
TiredOfLife 9 hours ago
tuvix 9 hours ago
bobson381 9 hours ago
chrisco23 11 hours ago
Now I am about to dig back into my Bitwig DAW, something I haven't done for many years, and dealing with all the issues around clean vs EasyEffects-modified sounds is daunting.
coldblues 8 hours ago
bch 8 hours ago
theokrueger 8 hours ago
bch 7 hours ago
pyrophane 11 hours ago
jwlit 10 hours ago
TiredOfLife 9 hours ago
https://github.com/antoinecellerier/speaker-tuning-to-easyef...
jjouett 6 hours ago
ranger_danger 11 hours ago
zorgmonkey 9 hours ago
ranger_danger 5 hours ago