First time here? Check out the FAQ!
x

Period of the fft's

0 votes
301 views
Hello,

 

How does the fft and especially the inverse fft know when to "start"?

I'm trying to do some phase manipulation and som overlap experiments, so i'm trying to write the phase and mag to memorywriters and then having them played back, at different points.

Is there any way to force the iFFT to start at a certain point, or is it all just running continously, aligned up with the FFTsize beginning from first sample when the sound is run on the pacarana?

Is the solution to use the FrameSynchronizers or are they just a sofisticated delay implementaion?
asked Apr 26, 2019 in Using Kyma by anders-skibsted (Adept) (1,320 points)

1 Answer

0 votes
 
Best answer
It is running continuously at framerate starting from the very first sample. A little tip to align things: feed a plain 1, which is nothing else than DC. Now you can see the frame start when watching the magnitudes.

 

The FrameSynchroniser is just a sophisticated delay implementation AFAIK. Keep everything at the same frame rate and you shouldn’t need it ;)
answered Apr 26, 2019 by kymaguy (Virtuoso) (10,580 points)
selected Apr 29, 2019 by anders-skibsted
...