|This class handles one beat of music events.
|This class holds a collection of candidate BeatDivision's competing
for a particular beat of a particular measure.
|This class specifies a unique division of a beat (triplet, quintuplet, etc).
|This class holds a static Vector of BeatDivisionSchemes, which are valid for the entire piece under examination.
|Search through a MeasureBeatDivisions object for the minimum cost path.
|Holds a BeatDivisionList for each beat of an entire measure.
|Given a source MusicShape where dimension 0 stores absolute times for events (as opposed to relative durations),
pull out a subset of the MusicShape that fall within a measure's time window.
|Scan through the notes of a score, and extend notes whose hold times extend beyond their beat
across a run of rests
|A vector of BeatDivisions that asserts a solution for transcribing the events within one measure.
|Manage a list of competing SearchPaths.
|Build a Vector of Note from a SearchPath.
|Build a Vector of these objects for the transcriber to set up the framework
for a score into which it should transcribe
|Collect the durations of runs of tied notes into a leading note.
|Stores the indexes of the MusicShape that fall closest to the timepoint.
|Load a type 1 MidiFile into a ParallelCollection and transcribe a score from
|Notate a MusicShape.