I'm currently developing an android app and need to be able to render a Waveform of an audio file. I already read about the Visualizer class, but I think that class is designed to do realtime calculation. What I want to do is go trough an audio file and generate for example an .PNG that contains a waveform of the whole audio file.
Basically something like soundcloud does: http://www.djban.com.br/wp-content/uploads/soundcloud-waveform.png
Are there any libraries that can do this? Or can you tell me how I can get an array of amplitudes of an audio file?