Stephen Malinowski played the piano for decades before beginning a career as a programmer. He then went on to create The Music Animation Machine – a visualization software program to animate musical notes. Frédéric Chopin’s famous Nocturne opus 9 No. 2 in E flat major, is visualized below using this software.
The sheet piece for the music is available at ChopinOpus9 and the software to create the animations is available for free at Animation player.