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