Creating convolution files for Roon in the new Room EQ Wizard (REW) with Inversion

Yep, this is what it looks like for me as well. I was under the impression that it should stick around 0.3 …
Forgive the newbie!

Hi @Serkan_Gur,
Thank you for sharing your knowledge here - it’s much appreciated.
I’ve included my current frequency response below which I’m happy with save for the 38hz spike.
If I just wanted to reduce this how would I best implement this?
Sorry for my naive question but I would like to hear your view.
Many thanks,

38Hz spike is a standing wave formed between your front and rear walls in your room which must have a length of around 4.5 meters. This is independent of where you place the speaker or where you sit in the room (hence the term “standing”). You can get rid of that in many ways including an IIR EQ filter, FIR filter generated by inverting over a flat target response as explained in this tutorial and by creating a counter standing wave with opposite polarity. In my experience, the last option is the best in terms of artifacts, ringing and clarity. I called it virtual bass array as it’s the digital version of something widely used with subwoofers on opposite walls. It’s the first filter explained in this video below:


…or if you don’t want to deal with all the calculations, just download the zip file below and direct your Roon convolution engine to that stereo, 44.1kHz zip file (Roon will upsample it as necessary):

Normally, it should be done separately for left and right channels and optimized for the exact peak frequencies and magnitudes but this should still work quite well simultaneously fixing some dips which you cannot otherwise touch.

1 Like

Thank you for the very prompt response.
I thought VBA filter would be the one and did reduce 38hz spike but seemed to create more peaks and dips than original frequency response from 60 to 120hz range.
The inverted filter as per instructions looks to flatten from 20 to 24000hz. I suppose I’m asking whether this could used between say 20 and 200hz?
Sorry to trouble you and thanks again.

The filter I made above for you doesn’t have any effect beyond 95Hz!

1 Like

OMG that’s brilliant. I’ll give it a try. Thanks Iain.

Hi Serkan,
Apologies, I can’t get file to open.
If you share details input to create the VBA filter I will try to recreate in REW.
Sorry but I really appreciate your knowledge and assistance.
Thanks again.

Hi Serkan,
Quick update whilst I couldn’t open in REW I’ve been able to upload direct to Roon and is working pretty well I’ve got to say from sketchy information provided!
If you do have a moment, to share your methodology used to, I’d like to understand so I don’t have to bother you again :wink:.
KRs you are a gentleman.

1 Like

It was supposed to work with Roon convolution but you can drag and drop the .wav file in the zip to REW and multiply it with your speaker response to see its effect. You should apply a -117dB SPL offset to it before you use it in vector multiplication though.

I attached the actual .mdat and rePhase files to cretae the filter here:

1 Like

Thanks Serkan, the filter you produced is way better than those I attempted!
Also did the offset and vector multiplication as you advised and looks pretty good in REW too.
I owe you several :beers:.


Like Iain, Serkan hooked me up also and made me the VBA filter yesterday since I found it slightly difficult at first try. Once again, many thanks! This filter is much better than my regular PEQ filters manually made in REW EQ.

Today I properly concentrated on the process and finally was able to make the VBA-filters from my own measurements with the help of the tutorial video. I wanted to learn the process if I need it in the future when I eventually move the speakers or listening spot. At this time, I didn’t go further than Filter 1 (VBA) since that already solves the biggest problem I have, which is the room mode at ~36hz. Here’s a pic of the FR before and after VBA, which obviously doesn’t tell you all but gives some idea. With VBA (compared to my manual EQ), bass is now tighter, hits lower and with more power and there’s just more balls to it. This filter is pure genius, thanks again Serkan!