Module timing

Source
Expand description

Timing related structs and elements.

Modules§

elements
Types implementing Element.

Structs§

Tempo
The speed of a (or part of a) composition in beats per minute.
Timing
A start-inclusive, end-exclusive i32 range (like Range<i32>) that is copyable, and implements several utility methods.

Constants§

HIGH_PRECISION_BEAT_LENGTH
Higher precision beat length if greater divisibility is required.
STANDARD_BEAT_LENGTH
The default beat length which divides evenly for many common factors.

Traits§

EndpointOffsets
Defines a start/end offsets for use when shifting a Timing’s boundaries.
RangeOps
Convenient interval comparisons.
TimingSequenceUtil
Convenience methods for [Vec<Timing>].