Vytvoření Pitch.
Přidání Scale.
Pokračování.
Přidání MusGen.hs - začátek používání MIDI výstupu a náhodných čísel.
Přidání penalt.
Přidání historie akordů do penalt.
Přidání pravidel pro tóninu a kvintakordy.
Změna penalt na šance.
Přidání pravidel proti DS a špatnému vedení citlivého tónu.
Přidán vlastní modul pro obalení náhodných čísel, používání odmocniny.
Přidání náhody s normálním rozdělením, začátek práce s rytmem.
Drobné úpravy.
Uvolnění přidávání akordů (ne tolik 0; snadnější přidávání po určitém počtu pokusů), akordy do těžké doby, MusicState z type se stalo data.
Rozdělení generování harmonie a tempa do samostatných fází, zrušení přidávání nejlepšího akordu za určitý počet pokusů. Přidání tóniny do MIDI výstupu.
Získávání klíče pro MIDI zápis výpočtem, náhodná startovací tónina, náhoda hraje roli při porovnávání šancí.
Vytvoření makefile.
Přidání třetí vrstvy - rozdělování not pro jednotlivé nástroje, zatím pro bas a soprán (+ piano pro původní harmonii).
Zvýšení šancí na opakování rytmu předchozího taktu a kontrapunktu.
Oprava rm -fr *~ tmp musgen
cd .. && tar -czf musgen`date +-%Y-%m-%d`.tar.gz musgen --exclude=.svn.
Revize MusicState a jednotlivých typů akordů - vytvoření jednotného datatypu Chord obsahujícího i stav.