2024-04-02

	* Revision: 141
	- allow for an initial title svg without music

2024-03-30

	* Revision: 140
	- bug: the intrument map was not initialized correctly

2024-03-28

	* Revision: 139
	- only tie a note when the note time has the expected value (implied by the
	tying note)

2024-03-26

	* Revision: 138
	- bug in swing test
	- copied swing logic to xmlplay_emb

2024-03-25

	* Revision: 137
	- swing style on/off for quarter notes with "^swing" and "^straight"

2024-03-21

	* Revision: 135
	- add function checkDecos() which checks dynamics and swing decoration
	- add !swing2! decoration that can be placed on the second note of a swing
	pair

2024-03-01

	* Revision: 134
	- changing the instrument numbers in the menu now really changes the sound
	and loads new SF2 soundfonts if needed. This only works for SF2 synthesis,
	not (yet) for MIDIjs.
	- function setMidiInst is the event handler of the instrument input field and
	implements the mapping of the voice to a new instrument.

2024-02-29

	* Revision: 133
	- added input fields for midi instrument numbers below the sliders
	- refactored code for loading instruments: tail recursion replaced by normal
	loops with await expressions

2024-02-28

	* Revision: 132
	- flex menu with sliders
	- implement sliders for volume and panning of all voices

2024-02-23

	* Revision: 131
	- added sf2 fall back directory to the parameter element <div id="parms"> in
	the html file (xmlplay.html. xmlplay_emb.html)
	- this fall back directory (./jssf_files/) contains precooked sf2 javascript
	files for all standard GM midi instruments.

2024-02-14

	* Revision: 130
	- parsePreload levert een belofte op die pas vervuld wordt als alle
	parameters gelezen zijn (aanroep verder('ok') in doParms()).
	- wacht op parsePreload met await
	- syntax fouten in parms.js => logerr

2024-02-13

	* Revision: 129
	- lees parameter file (parms.js) uit dezelfde directory als het
	muziekbestand
	- harmoniseer parameters

2024-02-11

	* Revision: 128
	- initial-scale bug

	* Revision: 127
	- zet de waarde van iSeq op de eerst gevonden noot

2024-02-10

	* Revision: 126
	- voeg naarMaat en regelOmhoog toe uit xmlplay
	- merge keyDown met de pijltjestoetsen zoals xmlplay
	- voeg ook plaatsLoper toe uit xmlplay, maar zonder alignSystem, want die
	bestaat niet in xmlplay_emb

	* Revision: 125
	- voeg toetsluisteraar keyDown() toe aan alle div.abc elementen
	- voeg ook tabindex toe zodat de div.abc elementen de focus kunnen krijgen
	- nieuwe keyDown zodat bij verplaatsing van de focus de nieuwe muziek net zo
	begonnen wordt als bij een klik

	* Revision: 124
	- test ook op t==0 in naarMaat, want 0 zit niet in barTimes, waardoor je
	niet naam de eerste maat kon terug gaan.

2024-02-09

	* Revision: 123
	- bug }} in de vorige stijlcorrectie
	- readme aangepast

	* Revision: 122
	- stijlcorrectie voor #btns zodat de focusmarkering ook in firefox zichtbaar
	is

	* Revision: 121
	- haal de stijlregels op, die abc2svg in het document geplaatst heeft
	- een tekstuele <style>...</style> met de stijlregels
	- gebruik een blob-url voor het bewaren van het html-svg document