# Inverse FFT - Synch the Phase

Is there any way to synchronize phase of output of inverse DFT in each buffer? When I send the output of inverse DFT to the speaker it sounds nasty.

Of course I know the windowing functions but it just gives me in/decreasing level at the beginning and the end of buffer. It sounds better but with tremolo effect. I’ve also heard about overlapping windowing, I haven’t tried that but I am pretty sure it also won’t give me clean signal. Probably it will give me some phasing/chorusing effect that will appear periodically on each beginning and end of buffer. So I wonder how to repair that?

• Why do you think there is a phase offsrt issue in your problem? You should explain more what you are trying yo do and also provide a piece of code would help us help you – Pier-Yves Lessard May 7 '18 at 21:35
• if you're doing a phase vocoder, then yes, one does need to do a phase adjustment of each identified frequency component in a frame (what you're calling a "buffer") to make it phase coherent with the previous frame. – robert bristow-johnson May 8 '18 at 1:11