Building my DIY subwoofer was one thing, setting it up and having it integrate with my home cinema system is another.
My infinite baffle subwoofer is incredible, it performs better than I’d ever hoped. However having that much bass and controlling it properly is another thing entirely.
I have a Denon AV receiver with AudysseyMultiEQ XT32 but that won’t even have a clue what to do with my subwoofer output, so I needed something else, and that comes down to the excellent CamillaDSP.
CamillaDSP is ideal for room correction, and given I have a few spare Raspberry Pis kicking about, I thought I’d get it working on one of those using Ubuntu 22.04 LTS.
As for sound interface / USB sound card, I also have a spare Focusrite 2i2, so that’s been used as the io.
I followed the install guide on audiosciencereview.com‘s site, being careful to change the downloaded version of CamillaDSP suitable for my RPi 3 Model b (camilladsp-linux-armv7.tar.gz).
I won’t repeat any of the commands to run to get it to install as these are best covered in the audiosciencereview post.
Once up and running, this is my frontend which is easily accessible from my phone.

Using REW, I took a plot of my sub’s response without EQ. As you can see, there is a hefty peak around 34Hz, and yes, it causes a headache in the room.

After measuring some REW responses, I came up with this pipeline of filters for CamillaDSP:

I’ve crossed over input 1, to output 2 to avoid input monitoring on the 1st channel passing straight through to the output.
The filters were trial and error, which I found to prefer over the REW method of it automating them.
Those filters created this EQ curve in CamillaDSP:

And that gave me this, which I’m quite happy with. Its output is pretty much flat down to 16Hz.

That response is without any house EQ as such; just trying to get it as flat as possible and then I’ll had some lift to 20Hz and below for that extra rumble in the room. I have a shortcut for Bass which is set to 35Hz, and this is easily adjusted via the GUI:

The Volume at -10dB is due to me having the sub’s Crown amplifier set to max gain, so -10dB works well for film, and when I want more oompf for music, I have plenty of headroom.
I still intend to tweak it some more, and play about a bit with the filters and house EQ. But for now, CamillaDSP has removed the 34Hz peak and the headaches it caused!