2025-05-14 * Revision: 171 - implemented the noDash option - implemented manual moving of the dotted line * Revision: 170 - shorter implementation of music scrolling (alignment with the dotted line) - add listener for scrollend event only to the document 2025-05-13 * Revision: 169 - add dialog-div dynamically - scroll abc element into view when activated 2025-05-11 * Revision: 168 - first attempt to implement the dotted line again. 2025-05-09 * Revision: 167 - implement score aligning again (in putMarkLoc and plaatsLoper) - align both notation element and current music line to mid-height of window - use scrollend event to align notation element after smooth scrolling the score. - opt.nosm (no smooth scrolling) works again - add forced alignment in resize eventhandler of xmlplay_emb - add eventListener for scrollend to notation element (if scrollable) - updated xmlplay_readme.html - use opt.curmsk in stead of gCurMask 2025-05-08 * Revision: 166 - implement score aligning again (in putMarkLoc and plaatsLoper) - align both notation element and current music line to mid-height of window - use scrollend event to align notation element after smooth scrolling the score. - add eventListener for scrollend to notation element (if scrollable) - updated xmlplay_readme.html 2025-05-06 * Revision: 165 - added copyright preamble to the libraries - updated compile script 2025-05-05 * Revision: 164 - also move functions markeer, stringTunings, mapPerc and perc2map to xmlplay_lib.js - make dolayout() in xmlplay.js and xmlplay_emb.js more similar 2025-05-04 * Revision: 163 - changed xmlplay.js into a module in order to use the import statement for the supporting modules - removed the synthesizer code form xmlplay_emb.js and used the module xmlplay_syn.js instead - added parameter to laadNoot, which, when specified, starts playback after the notes have been loaded 2025-05-03 * Revision: 162 - moved synthsizer code to module: xmlplay_syn.js 2025-05-02 * Revision: 161 - moved common code from xmlplay.js and xmlplay_emb.js to module xmlplay_lib.js 2025-04-29 * Revision: 160 - removed dotted line and alignment code and added new scrolling code - make doLayout identical to the embedded version - add scrolling to resizeNotation 2025-04-23 * Revision: 159 - with option "deb" the computed AE-comma values of all notes are printed in the console window. These values can be compared to those published in the SymbTr collection. With very few exceptions both are equal. 2025-04-13 * Revision: 158 - include Hüzzam Makam exampls in the index file 2025-04-11 * Revision: 157 - added option opt.burak that selects specific playback of some ornaments and also implies opt.rbm (re-beam) 2025-04-10 * Revision: 156 - bug: inadvertently removed dynamic instument mapping - added chromatic transposition in the URL-param for instrument mapping inst=<voice number>:<inst number>:<tranposition>,<..>:<..>:<..>, ... * Revision: 155 - added makam fragment to xml2abc_emb.html - new option "rbm" to re-ream all measures of an xml-file 2025-04-08 * Revision: 154 - clean-up: use extra instrument parameter in stead of encoding the insturment into the midi number * Revision: 153 xmlplay_emb.js: import last changes from xmlplay.js: - use doModel from xmlplay.js unmodified - add playback of ornaments and grace notes 2025-04-05 * Revision: 152 - improved handling of grace notes