As the title of this thread suggests, I am having amplitude modulation issues when time compressing/expanding with a phase vocoder. Since the time domain signal is windowed both before the FFT and after the inverse FFT, a 4 time overlap is used. This works fine when the analysis and synthesis step sizes are the same, resulting in a constant output gain. However when the steps differ (in order to achieve the time compressions/expansion), the output results in amplitude modulation. The greater the difference between the step sizes, the more obvious this becomes. Surely there is a work around to this, or more likely I am doing something wrong. Do you have any suggestions?
Thanks,
Aristotel
