A Spectrum Analyzer shows the loudness of different frequency bands (low, mid, high) in real-time, letting you visualize music. Using a RasPi, RGB LED Strip and some wire, make yourself a dynamic display and media player. This project is based on some great python xmas light code from the LightShowPi project, and advanced users can even configure it for song voting via SMS!
The project runs in Python, even including the audio processing. It’s just able to play and analyze mp3s in realtime as long as your Pi isn’t doing anything else.