GTTMS: Generative Theory of Tonal
Music Software
BUGS:
Improvements/Bugs Fixed in Version 0.6 Alpha
* New visualization of midi playback.
* Improved key finding.
* Improved Time-span Segmentation:
-Added dynamic TSS system to analysis
-Added coextensive boundary checking mechanism
-Added triple-branching support in upper
and lower level analysis
-Can analyze 80% of Bach Chorales.
* TSR is improved.
-Triple branching now completely supported
in upper levels.
-Early cadence system is more robust *
Phrase and Cadence system is more robust
* Midi file reading system is more robust
* Analysis file format has been improved
NOTE: Alpha .5 analysis files are not compatible
with Alpha .6
* Program now uses Bach font for score
* Faster Graphics
* Improved playback controls (added menu, added stop control).
* Improved Roman Numeral printing (more accurate).
* Improved Accidental Printing (more accurate, more readable).
* Frame divider slides up and down upon "Show Levels"
* Removed disabled scrollbar in top frame.
* Fixed alignment problem between score frame and tree frame.
* Fixed horizontal back-and-forth during vertical scroll.
* Improved note spelling.
* Key signature now taken from midi fileónot analysis.
* Score frame no longer shrinks after opening new file.
* Right scroll arrow no longer deforms tree.
* Files automatically saved as .mid.
* Key is printed for first event in roman numerals.
* Phrasing tool no longer prints phantom phrase boundry at end of piece.
* New installer package.
Known Bugs:
* Timespan segments do not print well towards the end of the piece.
* Levels do not reappear automatically when new piece is loaded.
* No Slurs (not implemented yet).
* No Support for dotted sixteenth notes
* Leger line difficulties below A in tenor
* No leger lines in secondary reduction (levels)
* No collision detection for chords in secondary reduction (levels)
* Occasional phantom phrase-boundries when using phrasing tool