I'm working on a wav audio file using MATLAB. What i would like to do is:
- load a wav file and divide it into frames of the same dimension
- filter these frames (with a different filter for each different frame) using, for instance,
iirnotch
- put all the filtered frames together again without having discontinuities between them
I already wrote a script using the overlap-and-add technique using a "Hann" window and it works quite well but between the different frames I'm not able to avoid the discontinuities so that when I listen to the wav file (made by adding these frames together again) I hear an annoying glitch disturbance.
Anyone know how to avoid this problem?