Dear all,
i’m creating a Template to work with Short Time Fourier Transform ( windowed FFT ).
Do to lag of informations and example on that subject i create this discuttion to try to make it work together. in fact the idea is the perform a windowed FFT on incoming signal.
The inputs of the function is ShortArray
and the output is ComplexShortArray
Could ShortArray
for example refer to my left channel ? from the
FloatArray left = buffer.getSamples(LEFT_CHANNEL);
or how shoud i do to pass data to the ShortFastFourierTransform::fft
function ?
The output ComplexShortArray
i will guess is the real an imaginary values or let’s say the spectral frame.
so we know that the spectrum of a real input signal is symmetrical and therefore half of it is redundant
so we will have an output of the spectral frame that is redundent and we could devide it on half the FFT size, to process further more the spectrum.
If we have this working it will open up for me a great area where i could make spectral processing on the owl platform and this will be just great to create some spectral filters and spectral delays.
and i will come to this soon to share with you all of that if this first step is clear for me.
All the help will be appreciated.
all the Best
Omar