version 13
- synchronization during playback is now also possible by just clicking on a note that sounds.
- With FF and Chrome synchronization data is saved with a normal save-as dialog showing the correct file name.
  With IE the music page is overwritten by the synchronization data and then has to be saved manually.
- The text file with sync data can contain comment lines starting with #. The file starts with such a comment area
  explaining where and how the file should be saved. (for IE users who have to save manually).
- save button in synchronization display area.
- better logic for hiding and showing the synchronization display area.
- while synchronizing help info about keyboard shortcuts can be referenced.
- right alignment of sync info.
- added keys x and c as alternative shortcuts for [ and ]. (for keyboards where a square backet requires pressing multiple keys)
- changed display of synchronization info to always show the current measure duration and the offset to the first measure.
- synchronization info is displayed as soon as the enable sync checkbox is checked.

version 12
- changed layout of webpage to proportional heights (default: buttons/video/score = 5%/40%/55%)
- moved video element above the score and centered.
- during playback music scrolls both horizontally and vertically when score pages are larger than available area in browser.
- new option -z INT sets the heigth percentage of the video (default 40%)
- new option -s INT sets a margin above and below the current staff that should remain visible when scrolling.
- added javascript global boolean "scrollPage" (default false). When manually changing the html page to absolute height
values this variable enables additional scolling of the whole browser window to keep the score division in view.

version 11
- corrected bug in javascript with scrolling of (and clicking in) long score pages.
- proper setting of offset values allows editing of position and size of the music-div in the generated html

version 10
- explicit time ordering of extracted svg elements by x and y coordinates
- removed viewBox zooming from svg
- tempo markings associated to the closest staff below the marking
- tested with abcm2ps until version 7.6.10

version 9 (works with abcp2ps until version 7.2.1) 
- now also works in IE9 (small corrections for html5-compatibility)

version 8
- made svgPlay.js compatible with the version of mscweb.py:
  - synchronization capabilities with keyboard shortcuts added to generated webpage.
  - external _beat.txt file is a list of end times of all measures.

version 7
- find the left side of each staff system in stead of supposing that is starts at 0
- added <meta http-equiv="content-type" content="text/html; charset=UTF-8"> to html ouput

version 6
- added a "wait for seek" message when ausio/video is buffering after a jump
- disabled the measure number field during load
- removed the mechanism that prevented jumping to a position that was not yet loaded
- added two parameters to the url: a target measure for the starting position
and an option to autostart playing
- prevented chrome from twice firing onchange message when enter key is pressed
- proper calculation of amount audio/video loaded so far
- changed main program: can now be imported in other python scripts
- added -d option to specify an output directory

version 5
- added text field showing the current measure number during playback
- by changing the number in this field you can jump to any measure in the score
- focus moves to play button after a jump to allow start/stop playing with the spacebar

version 4
- added -v option to generate a visible video element (instead of invisible audio element)

version 3
- derive tempos from a beat file when present (to sync to live performance)
- allow for idle time before music starts (to sync to live performance)
- tempo markings should now be in the unit of the keysignature
  (with K:7/8 use Q:1/8=80, with K:12/16 use Q:1/16=80)

version 2
- initial release