Renoise is one of my favorite music composition programs. One interesting feature it has is the ability to load any file as if it were a raw, headerless audio file. I like loading non-audio files like images, text, and executables, trying out different assumed sample rates and bit depths. This can generate some weird sound sources.
Here is a short tune I made in 2007 which uses a BMP image loaded as the main instrument.