2021-04-12

	* Revision: 143
	- percmap translation changed (option -t) The %%voicemap line now comes
	after %%MIDI lines (if any)

2020-07-23

	* Revision: 142
	- merged patch from Martin Tarenskeen with corrections for Python3

2020-07-19

	* Revision: 141
	- check for a MuseScore bug, where the xml export file can get lots of
	incorrect <backup> or <forward> elements with a duration of less than a 1/64
	note. This happens with 7 and 9 tuples.
	- discard the above mentioned incorrect elements

2020-05-27

	* Revision: 140
	- layout change

2019-05-20

	* Revision: 139
	- generate !trem1!...!trem4! decorations in stead of !-/!...!-////! when
	options.t is given.

2019-05-15

	* Revision: 138
	- allow for different xml <divisions> values per measure. previously only
	one <divisions> value per part was honoured. (reported by David Webber)

2019-05-11

	* Revision: 137
	- better parsing of the xml part-list
	- better rounding compatibility with javascript version

2019-05-10

	* Revision: 136
	- changed license to LGPL

2019-01-10

	* Revision: 135
	- new option --stems: translate MusicXML stem elements A change in stem
	direction outputs [I:stemdir ..] with the new direction. Changes are
	determined per voice.

	* Revision: 134
	- fingering annotations of notes in a chord go before that chord in ABC.
	(string annotations in a tab staff remain with the notes in the chord)
	- do not reverse order of decorations in addChord

2019-01-08

	* Revision: 133
	- bug: a rest in a group of beamed notes would previously stop the beam
	- the staff of a direction is the staff to which we allocated the voice in
	question (not the staff that follows from xml code). This matters when a
	voice migrates to a different staff, while the original staff still has
	directions.

2019-01-01

	* Revision: 132
	- handle case where <per-minute> element (metronome) does not contain a
	number

2018-12-17

	* Revision: 131
	- handle case where staff allocation results in staff without voices

2018-12-14

	* Revision: 130
	- also remember Music.lastnote when it is a rest (repairs exception when a
	slur starts on a rest as first note in the score)

	* Revision: 129
	- bug: writing binary string to stdout in python3
	- always write abc files with utf-8 encoding (drop preference for latin-1)

2018-12-03

	* Revision: 128
	- close hanging measure-repeats (started but no stop)

2018-11-14

	* Revision: 127
	- delete leading and trailing space from the concatenated <words> text

	* Revision: 126
	- do not skip invisible notes, translate them into invisible rests

2018-11-05

	* Revision: 125
	- implement translation of the <metronome> element
	- concatenate multiple words-elements
	- allow extension .musicxml
	- do not handle tuplets inside a grace sequence
	- accept floating point <alter> elements
	- bug: time should never become negative (incTime with bad <backup> elements)
	- bug: set of voicenumbers is empty when a whole part has no <note> elements.
	Taking the minimum of this empty set raised an exception

2018-11-04

	* Revision: 124
	- avoid loading instrument 0