I am trying to implement time-domain overlap-add method in order to stretch data in wav file. But the results I get are little bit disappointing. It seems that there is something I am doing wrong Here is the process of my TDOLA:
- At first I take a chunk from input signal
- Then I multiply the chunk with chosen window (for example, Hann window)
- Finally I add my chunk to output stream with an overlap
Is there something wrong with this sequence? Maybe some filtering in frequency domain is necessary?