Tested against lossyWAV 1.3.0 delphi version for bit identical output with internal FFT and FFTW.- standard quality setting: OK (bit identical).
I really look forward to try this out on Linux one day.
- portable quality setting: KO (not bit identical).
lossyWAV beta 1.3.0e attached to post #1 in this thread.
Tycho has kindly started the translation of lossyWAV from Delphi to C++.
I'll need to learn it to be able to contribute meaningfully....
Kohlrabi, I haven't thought about using github yet. My initial thought was just to get most of the code to compile, and then upload the code here. Useful help would be that people browsed through it and verified that the .pas and the .h/.cpp files does the same thing, but I wouldn't mind if people worked on it too.
I have downloaded the Dev-CPP IDE with MinGW 18.104.22.168 - primarily because I wanted a portable mode. Quite liking it and have started "playing" with it to get my head round C++.
The C++ executable is *much* bigger than the Delphi one (1716kiB vs. 168kiB).
I am in the process of implementing a radix-4 IFFT while optimising the other FFT routines for speed.