Hi,
This is a FFT and Complex units I wrote for demonstration purpose.
Included Test for 1D and 2D arrays
Buffers must be exponent of 2
For 1D FTT, there are also some Windows Filters like Hamming, Hanning, etc...
For 2D FTT, image must be square and exponent of 2 for size.
You cant select lower and higher frequencies to change the result.
Tested on Windows 10 and Linux Mint 20.2
B->