Page 1 of 1

Regarding Stream FFT (Is it possible to...)

Posted: Tue Aug 27, 2019 5:06 pm
by guyman
WHAT UP HOMIES


Is it possible to shift the amplitude values of the bins in a stream FFT any x amount? Is it possible to make the stream FFT logarithmic, then shift, then go back to linear?

Mono > stream FFT > log > shift bins > lin > Mono

Would this do what I think it does?

Re: Regarding Stream FFT (Is it possible to...)

Posted: Wed Aug 28, 2019 9:14 pm
by martinvicanek
It is not as easy as that. The problem is that if you try to modify a spectrum and then convert back to the time domain, the phases will be all messed up, you will have discontinuities to the next FFT block etc. The phase vocoder is a sophisticated device that implements spectral modifications to a polyphonic input. Google to get an idea of how it's done.