OptionaltotalEnd of the analysed span in beats; defaults to the end of the last note.
OptionalcadenceBeats at which cadences arrive, as CadenceHit.atBeat reports them.
A cadence is the clearest hypermetric evidence there is — it arrives at the end of a hyperbar — but finding one needs a chord timeline and a key, which this function is not given. Callers that already hold cadences should pass them; phrasesFromTimeline does.
OptionalbudgetUpper bound on the work this call may do.
Options for hypermeter.