Is there any "C++ for dummies with a bent for audio processing" material you'd recommend?
Is there any "C++ for dummies with a bent for audio processing" material you'd recommend?
Try a clean implementation of that particular logic in pure C# on .NET Core, you should be able to get it working more than adequately fast. I’m saying this as someone that (re)writes applications in C++ and rust to provide pseudo-rt guarantees.
Yikes. If you're doing naive convolution that's O(n^2) in real time.
Try reading up on partitioned convolution techniques via FFT. The current state of the art in FFTs is using FFTW (extremely fast, GPL licensed but a bit tricky to get a commercial license if that is unacceptable) or IPP on x86 (closed source, but works and is fast).
I'd also try looking at Facebook's Two Big Ears code for ambisonic rendering via HRTFs: