I am looking for a library that can determine the peak and RMS levels in an audio file, for a list of one or more frequencies. I'm looking for something that could be used from C++ on Linux.
I'm interested in using it to help answer questions like "Which audio files in a given directory haven't been low-passed or high-passed?" by checking the peak and RMS levels at frequencies that should have been cut, or "Which audio files in a given directory could use some EQ-ing at known bad frequencies?" by looking at some frequencies that I've historically had trouble with (home studio issues).
While I'm mainly interested in just checking specific frequencies, something that could give me RMS and peak information across a sampling between 0 and 20kHz would also be useful.