Johann Sebastian Bach - Fantasia in c minor, BWV 919
Fantasia in c minor, BWV 919, from Fantasias, BWV 917-920, by Johann Sebastian Bach, with animated score.
FAQ:
Q: Who is Johann Sebastian Bach?
A: A German composer, organist, harpsichordist, violist, and violinist of the Baroque Period. You can read more about him here: http://en.wikipedia.org/wiki/Johann_Sebastian_Bach
Q: What do the colors mean?
A: Each pitch class has its own color, chosen by mapping the musician's "circle of fifths" to the artist's "color wheel". I choose C to be blue. This is YouTube user Smalin's invention. You can read more about it here: http://www.musanim.com/mam/pfifth.htm
Q: How did you make this animation?
A: With a program I wrote in Python. I also used FFMPEG, SoX, TiMidity, FluidSynth, Python Image Library, and midicsv. All excellent, free, open-source software.
Q: Could you make a video of this other song?
A: Sure! Well, maybe. For copyright reasons, it has to be public domain music. Just comment below, or send me a message and I'll see what I can do.