roman.py; added identifyAsTonicOrDominant() for use by theoryAnalyzer.py; modified roman.fromChordAndKey but realized this method needs lots of development; for code sharing purposes
fixed abc file name; added midi import test for missing last chord
updates in musedata and abc importing
added theoryAnalysis folder to house our files; organized and re-structured the file content because the code was getting too long all in one or two files....
fixed handling of malformed musedata files that end with two END tags
cleaned up my attempt at creating a folder for theoryAnalysis; added __init__.py folder. For code sharing purposes. also deleted random clercqTemperley.py file still in demos
deleted wwnorton.py from demos (now renamed as decSpace.py under theoryAnalysis folder)
improvements to PartReduction and routines for bundling dyanmic specifications for contiguous events
added braille showing
changed Braille show format
fixed error in importing of spanners from musicxml staff parts
Fixed bug with slurring of notes and bug with "descendingChords" keyword
Fixed basic debug for all music21Object
Minor change in objectToBraille()
Added "descendingChords" keywords to examples in Ch. 26, "showHand" is not sufficient to determine whether one should use ascending or descending chords.
Removed redundant insertion of final barlines in all tests.
Improvements to debugging generation in objects, fixed triplet handling bug in note (dependent on braille beaming, but not supposed to be)
Improved music hyphen handling, Improved measure + grouping info display in debug mode, Improved generation of raw segments by means of handling "uneven" breaks
example10_2 works
Modified handling of music hyphens in line with segment module