Initial commit from DSSP tree r1325
Added tinyxml2 submodule
Added Quaero syntax for chords and chord files
QMChord name extensions and string formatting updates
Improve triad()/tetrad() classification
Added methods Chord::commonChromas, Chord::bass, ChordType::inversions, Chroma::operator<
Renamed Key::chromaList and Chord::chromaList to Key::chromas and Chord::chromas and modified them
Added streaming operators to MidiNote
Unified naming of static generator functions to none, silence and unknown in Interval, Chroma and Chord
Started work on making pitch spelling configurable when reading ChordFile
Fixed handling of spelling throughout all classes
Refactored parts of Mode and ChordType into IntervalClassSet
Changed vectors of Intervals to sets of Intervals
Added option to keep bass to ChordType::triad() and ChordType::tetrad()
Various bug fixes and clean-up
Added KeyQuaero and KeyFileMuDesc
Added pitch spelling handling option to KeyFile and child classes
Small additions and tweaks to keep up with Matlab version
Bugfix
Fixed "no newline at end of file" warning
Renames to better reflect class hierarchy
Added namespace
Changed includes to relative paths
Reorganised header files of template classes
Bugfix for lab files with empty lines
Updated tinyxml2
Bugfix for chord type reduction with bass
Extension of ChordTypeQM parsing
Added label merge option to LabFile
Compile fix after changing interface of LabFile constructor
Merge branch 'master' of https://github.com/jpauwels/libMusOO