• Welcome to ASR. There are many reviews of audio hardware and expert members to help answer your questions. Click here to have your audio equipment measured for free!

Room Equalization: From Brute-Force Flattening to Perceptual Optimization

That's true. On the other side, the more complex algorithms are not on the cheap side: Bacc, Trinnov, proper multisubs etc all needs specialised very expensive processors and or licenses. If you have a lot of channels in your home cinema, same thing. It is much easier and much faster to develop it in software. It is not as convenient as a HW device with a well tested software inside that's for sure.

Yes, this may be resolved I think by using a good computer as source. An M-series Apple Silicon SoC for example is considerably more powerful than those typically used in hi-fi devices (not to mention potentially using GPU and/or neural network resources as well as CPU). Of course your OS, audio player and DSP software need to behave as well.
 
Last edited:
I generally understand why only EQing the bass is the way to go with room measurements, but I've always wondered whether I should be EQing something like a bump around 500hz from the speaker being very close to the wall, or whether I should just leave this be - what would you suggest for this? (i know the obvious answer is 'move the speakers from the wall' but its a living room and I'm following Genelecs recommendation to have them as close to the wall as possible if big distances aren't an option)
 
Yes "prior to DRC efforts" that is clear.

But besides that, I'm not sure which you mean, inside a multi-driver enclosure passively?

Or via active DSP using "as anechoic as possible" measurement feedback, independent of crossovers?
I mean literally any type of DSP, DRC included. Yes, you can beam-control by having a multitude of amplifiers and drivers like in Beolab 90, Kii 3, for example. But any "normal" speaker with whatever amount of drivers - be it active or not - you can't change the dispersion of a speaker with any type of line-level adjustments.
Again - 2 dimension vs 3 dimensions - they don't transition fully between each other.
Anyone using any set of stereo speaker setup, can only change the dispersion(3D) by changing the design of the speaker. Just take a set of B&W speaker and a set of KEF's(whatever version, almost). No matter what you throw at the B&W - with any DSP in the entire world - then it will still never ever sound like a KEF. A DSP can't do that.
What some might do, is to mix up acoustics and any given speaker, and then force some kind of mix of reflections and creative DSP trickery, trying to mimmick a different type of speaker with a different type of dispersion - but that will still never be the same, even though you might "trick" the measurement microphone into showing you a different steady state listening position response - it still won't fly, sorry :)
If any of these DSP promises were absolute truth, then we could just throw any driver in any box, and then just smack the living crap out of it with enough power and DSP, and expect excellence - which we of course all know is not true.
We can definitely take less perfect speakers and smooth them out a bit, especially if we are within several limits of psycho-acoustical theories, because we can definitely not hear everything that we might be able to measure - just look at all the test's done with DAC's and amplifiers. So, sometimes - good enough, is just good enough.
I have a fully active 10 channel setup with loads of power and so on.... but I only use 2 PEQ's for the tweeter, 3 for the midrange and one in the bass - for tweeter and midrange, this is not room correction but the filter to make it anechoicly smooth and flat(spinorama style) The bass is just to slightly tame one reflection from the room. With the subwoofers, I'm still working on it, but it's pretty smooth and flat by just having 4 subwoofers scattered around the room and one big EQ for the room mode.
According to MSO, I can get a very smooth at pretty flat response with no use of delay, FIR, all-pass and so on - but just by using gain, different over-lapped frequencies(Geddes approach) and a bit of EQ.
I sometimes believe that people think, that just because we now have lots of DSP power, it HAS to be used, rather than building good speakers, and only correct what is needed - no more - no less.
 
you can't change the dispersion of a speaker with any type of line-level adjustments.
Of course, I did not know by "speaker problems" you were talking about just dispersion issues.

Nor can I imagine trying to make a speaker of a certain technology sound like another completely different? bizarre idea...

> According to MSO, I can get a very smooth at pretty flat response with no use of delay, FIR, all-pass and so on - but just by using gain, different over-lapped frequencies(Geddes approach) and a bit of EQ.

Do you agree?


> only correct what is needed - no more - no less.

I agree with that, but realise some issues simply cannot be fixed, without creating new problems, swapping speakers, changing the room

"Good enough for now" needs to be accepted sometimes
 
Next iteration of RoomEQ is done and available soon!
What's new:

- Merged RoomEQ with XTC (Cross Talk Cancellation): if you have 2 mics or ideally a binaural headset you can use your HRTF with your room and optimise for it. Code is done, testing is starting. I expect it will need a few iterations to work well. This has a lot of potential. I have 2 mics but the binaural mics/headset are on their way from Thomann.
- Replaced optimisation algorithm by a new one which is as good but much faster for the problem at end.

Future sounds pretty cool, now that the code infrastructure is in place, I can iterate fast.

Questions for the community:
- First item requires proper phase measurement and so far i get different answers from different microphones, SPL is consistent but Phase is not (which means there is an issue somewhere with the mics). Better ones are expensive. If someone can advise on what to try/buy, i am interested. I currently have one measurement Senn, a few umik 1 and 2.
- Can I do a poor man head with 2 mics and some foam in-between? what would be the ideal density?

P.
 
I am a strong believer is both the test signal output, and the measurement mic going through the same interface + preamp,

high-precision, electronic loopback referenced measurement, specially for precise time-of-flight delay and phase measurements

Rather than relying on acoustic timing references which are affected by room reflections and varying temperatures, eliminate the transfer function timing

which means XLR mic

Read on from here for mic reco's.
https://www.audiosciencereview.com/forum/index.php?threads/asr-acourate-users.47057/post-2541445

I think the more expensive investments are for businesses, and maybe pay off more for FR than timing
 

I notice when EQ in harmonics the room mode it also help to get better sound. only EQ that can do this easy is meldaproduction. it offer also this EQ in the impulse response convolution mconvolution. have in room eq such EQ help. in headphones FR measure can see, perfect EQ is not so important because headphones have much worser FR as speakers but i like the sound of no EQ headphones more. brain can frequency correct much better than phase correct. so the harmonic EQ help the phase to be more simular. but before i look on phases i try it and hear it sound better

thats phase of EQ

3 eq 1 eq.jpg




octave eq.jpg


see also whats written from Klippel Team
Spectral components below 100 Hz contribute to the excitation level of one critical
band
Phase distortion corresponding with a group
delay variation of 0.4 …2 ms within a critical band change the timbre and roughness
of the sound

a simple phase test that simulate a bass sound can create with REW generator. Enable 2. harmonic and try phase shifts to simulate. the harmonics rew create are clean sinus. I have create some files that are very small in zip because frequency fit to sample rate(48 khz) . they are attached. bad phase sound as speaker polarity is change, give same strange feeling, and get the longer hear nasty.

phase test.jpg


the phase test files are 75 hz and 96 hz with +27 degree 0 - 27 degree which sound best depend on the hearing device phase shifts. for foobar 2000 abx test only hear which sound same as A or B. the louder the 2. harmonic get in a real bass it is much louder as -18 db the more can hear. also dont hear too loud this test. on loud sound ears get less sensitive and is not good for ear health
 

Attachments

Last edited:
@pierre
Hello,
The 1st post of this thread is particularly interesting. Thanks for that. So it makes me curious of SotF which combines audio reader, lspk and headphone EQ AND measurement (as many, I am a REW user). I was mainly curious what could gives a "new kind" of measurements as suggested in post #1 "allpass probes with Hilbert envelope detection".
So I downloaded from Github the appimage for a Linux computer (mine is a a DELL precision 3480 running with Ubuntu 24.04LTS).
I have spent for now just a few time on SotF...
* In the recording option, I found sweep, pink noise, white noise. Does it mean currently Sotf is based on the "classical" signals or methods? This is not a critic. Just to understand.
More important from a pure user point of view :
* launching sotf from the terminal (./sotf-desktop-0.6.6-linux-x86_64.AppImage), it opens but I can't see the classical icons to go full screen or to minimize. In the recording tool, I didn't find a way to scroll down to see all the information (see screen shot below)
Maybe I am wrong somewhere... I started to write this post having the version 0.6.3 because I followed one link without checking for the latest version... but they are equal for the scrolling question.
Additional feedback, I can't move the window on my screen...
2nd additional feedback... I took the opportunity my son is at home today and I described the question to him (he is working in software development, I was not).
In fact the window can be enlarged or moved using the "Windows" key + arrows and it is possible to scroll when having the focus on the right part using 2 fingers on the touch pad...
Things I have never used up to now!
So to summarize: for an old guy like me, are classical window decorators part of a next release?
I can continue to discover your tool.
Christian

1786897606082.png
 
@pierre
After the surprise of the first contact, I would like to say SotF seems excellent, very clever. Having "all in one", measurement, correction and player in one application is probably a simple but great feature to avoid the question of what is currently doing what in a chain of different tools.
 
Last edited:
@pierre
After the surprise of the first contact, I would like to say SotF seems excellent, very clever. Having "all in one", measurement, correction and player in one application is probably a simple but great feature to avoid the question of what is currently doing what a chain of different tools.
Thanks. I have a new release that should go out in August with literally 1000s of corrections. It should work well on macOS and later (September) well also on Windows and Linux. I have invested heavily in automated testing and I hope it will pay off. I also added 2 new tools: a/b testing and something like Howtolisten from Harmann.
 
@pierre
I will wait for the next release for new feedback (if needed). I guess Github is a better place to post issues and maybe here for more general content.
I had a look to the issues in your Github repository, #221 is what I described just before in post #29. I added a comment their.
Christian
 
Apologies - brief histories are exactly as described - short and often miss things...if they didn't they wouldn't be brief
But I would think this particular version should include a mention of the work of Dr Ulrich Thomanek and the creation of CARA.
A lot of research was undertaken together with ELAC during that period
I remember using this first product and version CARA CAD for room management.
A remarkable piece of kit for the time.
 
Back
Top Bottom