Version 0.4.3
- fixed missing bar separator for empty bar in instrument Right
- fixed synthMode output for older lilypond versions (underscore in name)	

Version 0.4.2
- new parameter synthMode. 0 is like previous versions (sax,trumpet & piano), 1 = all synths

Version 0.4.1
- new melody option 6 = piano solo without counterpoint
- new harmony option 6 = chords on downbeats without riff
- new harmony option 99 - no chords and no riff
- new song tag harmoniesStaff - 0 is bass staff (as till V0.4), 1 = violin staff
- new xml tag percussion, 0 = bongos, 1 = congas, 99 = default
- new option -u / --update to update the xml file.
- new tests for new features
- documentation updates
- allow non-Lilypond scales for random melody generation
- made the blues scales hexatonic

Version 0.4
- xml tag melody = generate random melodies with or without counterpoint
- when tag progressions is left blank, the program generates random progressions
- generate a different riff for each part
- reordering of staves
- made ptempo a comment in template xml
- new tests for new features
- documentation updates
- use flat notes instead of sharp notes for flat keys

Version 0.3
- new option -s/--show which prints out all the valid chords for a given scale
- allow 8 as denominator in time signature. New tag time in xml which overwrites quarters.
- walking bass uses quavers if the denominator is 8.
- additions and corrections in documentation.
- allow more than two chords per bar.
- move chords with g or higher as root one octave down to prevent collisions with riff.
- harmony mode for the lower piano voice. You can choose between chords (default) and arpeggio (NoteUp, NoteDown, Random).
- another correction for odd bar counts, set rests in last bar in upper piano voice.
- split LyMak.py into 5 source files.
- new tests for new features

Version 0.2.1
- added mp3 examples to setup
- minor corrections in documentation
- downbeats in xml can now be empty, program will decide what to choose.
- correct downbeats in asXml.
- change downbeats automatically when setting quarters
- unit test
- bass and drum modes as parameters for asXml (because of unit test)
- correct midi instruments for synths
- add 4/4 drum roll only for 4/4 time
- check quarters
- moved all functinality to package LyMaker

Version 0.2
- do not set riff for the last bar of a part if the part has an odd number of bars.
- different tempo can now be inserted for each part
- generate no rests in chord list because Lilypond 2.18 will write N.C into the score (2.12 didn't do this).
- new drum mode (5) for generating a drum pattern.
- mode 99 mutes the bass.
- generate drum roll pattern
- bug in random drumline creation corrected (bassdrum at places it shouldn't be)
- better synchronisation between bass and bassdrum.
- corrections and additions in documentation.

Version 0.1
initial version



