I want a library or some sort of a command that takes an MP3 file location as an input (only MP3 I don't need WAV, OGG, or any other type) and plays the file to the end of it and make some sort of an equalizer output but only in frequencies as numbers like (31HZ, 62HZ, ..., 16 KHZ), all the 10 bands available but show them to me as ever changing 10 variables .. meaning like 31 HZ band is like (1, 30, 24, 5, 31, .. and so on) and that goes for every band ... but it doesn't need to be 1 - 31 I mean it can be anything but the idea I am trying to say is to have the value of each band in numbers & separate it from the other bands ...
Same idea as an equalizer but not exactly .. So can it be done? Is there anything that can do it or help in doing it?
P.S.
- I am not making an equalizer.
- I am still a kind of a NOOB to C++ so take it easy and don't go "YOU FOOL THERE IS A COMMAND LINE THAT DOES THAT IN C++ PROPER" .. Thanks a lot :)