Interactive HTML5 music notation renderer