A system for automatic animation of piano performancesYuanfeng Zhu, Ajay Sundar Ramakrishnan, Bernd Hamann and Michael Neff
Article first published online: 21 SEP 2012 | DOI: 10.1002/cav.1477

This paper presents the first system for automatically generating three-dimensional animations of piano performance, given an input midi music file. A graph theory-based motion planning method is used to decide which set of fingers should strike the piano keys for each chord. As the progression of the music is anticipated, the positions of unused fingers are calculated to make possible efficient fingering of future notes. The system supports automatically generating animation for different complex piano techniques such as finger crossovers and arpeggio.