4 ms·
So if you go get FFTW, build it into a program on a PeeCee, then round-trip a .wav file ( .wav=>FFT; FFT->.wav ) you get your original file back. This was year
by ArkyBeagle 11y ago
So if you go get FFTW, build it into a program on a PeeCee, then round-trip a .wav file ( .wav=>FFT; FFT->.wav ) you get your original file back.
This was years ago, and I may still have been using 16 bit samples. It would be worth repeating this for 16 bit, 24 bit and 32-but float sample sets.
That's not bad.
- dnautics 11y ago.wav encodes amplitude data in what is essentially an integer representation (well, it's a fixed point float, but anyways).
- ArkyBeagle 11y agoSure. They're constrained to 0...1 . But there are a lot of floating point operations per FFT, and it can be shown that they are invertible.