more music software

ABC score synchronized to music

svgParse is a program that helps to convert an ABC file into a webpage that plays music while displaying a cursor in the score that is synchronized with the playback. Pages will be turned during playback and conversely you can browse to any page, click anywhere in the music to resume playing from that point.

Here are some example webpages produced by svgParse:

  1. Praeludium BWV 539 and
  2. Fuga BWV 539 (1 and 2 are converted from from this abc-score).
    Both examples play an audio file that has been rendered from midi by a synthesizer.
  3. Praeludium BWV 539 on a harp shows the possibility to use a real performance.
    In this example the score is synchronized to a video that is displayed below the score.
  4. A comparison of fragments of a live performance with midi generated sound.
  5. I'll Never Sing Another Song played by Muriel Anderson.
  6. Gadma Gözal played by Aziza Mustafa Zadeh.

The webpages are html-only. No plug-ins, no flash. It uses html5-audio/video, javascript and SVG.
Not all browsers will show the page correctly. I have debuged the page with FireFox.
Chrome and Opera also work, but I have no IE and I bet it won't work.