This page demonstrates Pachelbel’s Canon, played using CindyJS MIDI bindings. Please wait while the hourglass displays, indicating that the sound font is still being loaded.
It appears that the currentTime
value of a Web Audio Context
is less accurate than one would hope, leading to incorrect indication
of the current position along the track.
Initial MIDI support is tracked in CindyJS ticket #426. Creation of this demo here was requested in the September 19, 2016 video conference. This widget is a trimmed-down and adjusted version of a Cinderella Java Applet on the same topic which is part of the Mathe-Vital project.