Moving to new Markov API that uses alphabets.
Got rid of unused methods
Refactoring parts of Beat::similarity_to into Note, Rest, and Event.
Functional tests passing again. The tests that are failing are due to underperformance.
Moved phrase boundary factors from PhraseBoundaryClassifier into NoteQueue
Removed accidentally-added license.
Refactored the phrase scoring metrics into methods. Next up: feed them into a classifier instead of stupidly hand-coding a crazy non-linear model.
Able to generate and characterize real-phrase classifier again. Time to optimize it.
WIP commit.
Trying to improve meter detection.