Console-Based Audio Visualiser for ALSA
github.com
github.com
This holds true even when you get paid and even as those around you start to consider you a good programmer. At best, your code becomes organized chaos. Don't sell yourself short. You're a programmer. You built something cool. And you shared it with the world, so thanks for that.
edit: Ooh, the sources for AVS are available http://forums.winamp.com/showthread.php?t=295512
some more links on AVS: http://jheriko-rtw.blogspot.de/2012/10/resurrecting-avs.html and http://jheriko-rtw.blogspot.ca/2012/10/reliving-past-bringin...
VSXu is more than just a visualizer though. It is a very powerful Visual Programming Language, which is mostly used to create music visuals. You can feed it audio using pulseaudio, so it can work with any audio source in most modern linux distros.
You can even compile VLC with support for VSXu. I wrote a basic VSXu plugin for both Amarok and Tomahawk media players but had to put them on a pause because of the bad state of Phonon Backends back then. Feel free to resurrect them :)
Someone integrated VSXu into XBMC too.. https://github.com/mifi/xbmc-vsxu