Watch this:
http://download.yousendit.com/5123E14354D6FFA9
It's cool. The notes (pitch classes) all have different colors so you can visually see modulations and you can watch different melodic lines do their thing.
It's an animation of Brahms Capriccio Op. 76 No.2