clockblocks.tempo_envelope.EnvelopeLoopInfo
- class clockblocks.tempo_envelope.EnvelopeLoopInfo(env: TempoEnvelope, length_in_beats: float, length_in_time: float, current_end_beat: float, current_end_time: float)[source]
Bases:
objectInternal bookkeeping for a tempo envelope set to loop: the envelope being repeated plus the running beat/time extents needed to keep appending copies as the clock advances.
Attributes
- env: TempoEnvelope
- length_in_beats: float
- length_in_time: float
- current_end_beat: float
- current_end_time: float