Is fmod Right for My Needs (Mostly FFT)?


I’m basically using Unity (which I am new to) as a library for building a funky waveform editor. All the graphics will be drawn procedurally…basically I just need a realtime rendering engine with hidden object removal.

For an audio library, I need direct access to the FFT of an audio file; to be able to make change; and to then re-synthesize the audio (with the new changes). Obviously, wavelets would be a lot better than an FFT, but I’ve never seen a library to do that, and I’m not good enough to write it myself. So…FFT it is.

Is fmod a good choice for this? Am I better off just linking (if possible) FFTW to Unity? Or FFTW to fmod (as I saw in a forum post)?

Thank you for your time,