Sound glitches using fft segmented convolution I’m trying to build a binaural audio player, I'm using MIT Kemar c library to get the hrtf and a fft segmented convolution. It works on real time but the problem is each time I change the hrtf I hear noises like small cracks or something like vinyl noise. But I'm not sure why. Please help.
If you are interested in the project here is my github repo:
https://github.com/Bk8/Binaural
One possible way to reduce cracking noises between convolutional block filtering parameter changes is to use an overlapping of the blocks and do a cross fading (linear or raised-cosine) of the overlapping segments.