Ich hatte vor ein oder zwei Jahren mal bischen mit FFT's (Fast Fourier Transformation) rumgespielt und einen kleinen Equalizer gebastelt, Beispielcode leider nicht mehr vorhanden.
Eine Bibliothek hatte ich damals aber nicht gefunden, dafür aber einige Funktionen, um FFT's performant zu berechnen. Einfach mal danach suchen. Eventuell gibt es aber mittlerweile eine Bibliothek dafür, da bin ich aber überfragt.