It would be very useful to have one or more class(es) for performing audio analysis (as FFT, for example) !
Here’s some link that may inspire:
[list]PsySound3 - software for the analysis of soundfiles using physical and psychoacoustical algorithms (written in Matlab);[/]
LARA - musical analysis using (new) scientific methods for analysis and visualization.(?)[/]
Marsyas - an open source software framework for audio processing (C++/Java);[/]
MATAA - an extremely flexible and versatile audio analysis system. (Matlab/GNU Octave);[/]
AUDio MEasurement System - multi-platfrom system for audio measurement through sound card in the PC. Incorporates Generator, Oscilloscope, FFT, Sweep frequency characteristic. (C++);[/]
WaveSurfer - a tool for sound visualization and manipulation. Typical applications are speech/sound analysis and sound annotation/transcription. (Tcl);[/]
Loudatron - loudness analysis of audio files based on the algorithm standardized by ITU-R BS.1770. (Java)[/][/list]
…and more @ SF.net.
Hope that inspires !