It has been a while since I used an FFT and instead of porting some old C# sharp code I’m trying out juce’s.

Here’s what I understand:

The frequency of bin[x] = Fs / nth Record.

In the past I have multiplied the real and imageinary parts but using fft::performFrequencyOnlyForwardTransform only modifies the array going in. Is the data in that array a linear amplitude?

My other question is if say the FFT is (10th Order) 512 bins do I need to supply 512 or 1024 samples? (my guess is that if its OnlyForward like the method implies - I only need 512)…

Am I off in my assumption?