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
Mixing just the overlaps didn't worked at all, I used the method described here:
First you filter low frequencies then you render the next segment and mix between the new segment and the old, and finally add the low frecuencies back.