First of all I want to thank you for the great website, the information is very useful and very clear to understand. I remember first reading the tutorials in 2004, great stuff! I have recently returned to phase vocoders with the intention of time compression/expansion.
As the title of this thread suggests, I am having amplitude modulation issues though. 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?
Once again thanks a lot,
Aristotel
