2024-04-07 * Revision: 203 - loopmarks from a preload were displayed incorrectly when an initial title svg is present 2024-03-29 * Revision: 202 - more lenient preload detection (for exported preloads from audsync) - allow for initial title svg without music. 2024-02-11 * Revision: 201 - initial-scale bug 2024-02-10 * Revision: 200 - make compile scripts compatible with python3 2022-08-30 * Revision: 199 - position the player at the start of a loop - also position the cursor there - when starting the html player with the player controls remove the focus from the player 2022-03-17 * Revision: 198 - bug: no initial scrolling for large window height - added links to audsync for first two examples (index.html) 2021-04-24 * Revision: 197 - make compilescript similar to the one for follow.js - make scale computation similar to the one in follow.js 2021-04-23 * Revision: 196 - bug: array check in scale computation - changed test for extra bar line at start of a staff (eoln -> soln) - updated the translation of percussion maps (perc2map) 2020-10-10 * Revision: 195 - updated the docs with the new short cut keys (space, arrows) - do not use timeupdate event anymore, but our own timer (dummyplayer) timeupdate is much too slow (250ms) for the note cursor 2020-05-27 * Revision: 194 - readme changes 2019-07-05 * Revision: 193 - accept a playlist when opened with the browse button. 2019-07-04 * Revision: 192 - better positioning of media when a start time is given in the options - implementation of a playlist 2019-06-15 * Revision: 191 - added measure numbers (option mnum of xml2abc-js) at the start of each system 2019-06-12 * Revision: 190 - new key shorcuts: spacebar (play/pause), arrow left and arrow right (move cursor). 2019-06-11 * Revision: 189 - use CSS parameter scroll-behavior for smooth scrolling, when supported. - otherwise fall back to jquery animation - perform both horizontal and vertical scrolling in separate function * Revision: 188 - use function parameter noAnim in stead of class variable this.noAnim 2019-06-08 * Revision: 187 - bug: set the y-offset of the dotted line when loading a preload file - bug: set default values for newer options not present in older preload files 2019-06-06 * Revision: 186 - scrolling to the next music line is animated (smooth scroll) - setline can scroll with or without animation - alignCursor gets parameter to disable animation - msc_resize and lijn_shift always disable animation * Revision: 185 - moved all logic to draw, scroll and align the measure/note cursor to one function (alignCursor). - invalidate isvgPrev to force insertion of note cursors into the currenr music line (in alignCursor) * Revision: 184 - add white space area below score for better dotted line scrolling - simpler calculation of bottom y-coordinate of score - force setline and redraw cursor in centerPlayer (called when window resized)