I’ve been updating my Ambisonics decoder and it was all going swimmingly until I put in the near field compensation (NFC) filters. I’d changed the implementation from that used in the B-format encoder to something that should have been more efficient. It is. However, it also gives me a load of noisy garbage along with the filtered sound. Not good.
After a quick inspection I can’t see what’s wrong with it but the whole code has become a bit messy in the upgrade from the previous version so I’ll maybe have to cut my losses and start afresh. That way I’ll hopefully avoid any problems and can fix whatever has gone wrong with my current implementation. It’s probably something really stupid that I’ve done but it’s so frustrating.
The worst thing is that I don’t have the time to work on it. I’ve a whole bunch of other things to be getting on with that debugging code isn’t at the top of my to-do list. Annoyingly, until I get the time to work on it and fix it, I’ll have this nagging away at the back of my mind.
Anyway, I’d best get back to looking for the problem.