A View subclass that Takes the input from the Android MediaPlayer and displays visualizations, like in iTunes or WinAmp
It's easy to create your own custom visualizations or combine/edit existing ones. Below are a few examples:
This is an example which uses the FFT data rather than the raw audio waveform
Draws the audio waveform on screen, pulsing on prominent beats
Draws the audio waveform in a circle, with the radius changing over time
A combination of all the above
Released under the MIT license.