Module defining the TempoEnvelope class for describing a time-varying tempo, as well as the MetricPhaseTarget class, which specifies a goal arrival point within the beat (or meter) cycle.


MetricPhaseTarget(phase_or_phases, …)

Class representing a particular point in a (beat or measure) cycle.

TempoEnvelope(levels, durations, …)

A subclass of Envelope that is specifically designed for representing changing tempo curves.