All I want to do is write a spectrum analyzer module for MAME to show a spectrograph of the VGM player driver. Why is it so hard to find a bloody Discrete Fourier Transform algorithm in C or C++ that just does what it says on the tin and doesn't have external dependencies?!
I guess my Google-fu is failing me, because I searched for "fast fourier transform c++", minus the quotes, and came up with more or less 3+ pages of nothing but ShitOverflow questions and massive, top-heavy libraries.