RhythmEstimate

Causal pulse estimates. Support values are heuristic scores, not probabilities of correctness. A usable beat phase does not establish meter, a downbeat or a phrase boundary.

Properties

Link copied to clipboard

A supported half/double-time interpretation, or 0 when none is supported.

Link copied to clipboard

Unweighted evidence for alternativeBpm, 0..1.

Link copied to clipboard

Media time through which input was consumed to obtain this evidence.

Link copied to clipboard

Media seconds to the next predicted pulse, or -1 when the phase is unavailable.

Link copied to clipboard

Position between pulse instants, 0..1. Meaningful for motion only while usable.

Link copied to clipboard

Alignment support for this particular beat phase, 0..1.

Link copied to clipboard
val bpm: Float

Candidate pulse rate in BPM, diagnostic even when usable is false.

Link copied to clipboard

Media time described by beatPhase.

Link copied to clipboard

Changes when a conflicting pulse rate replaces the old hypothesis.

Link copied to clipboard

Periodicity and detected-event support, 0..1.

Link copied to clipboard

Entry/exit hysteresis and evidence expiry have accepted this phase for continuous motion.

Link copied to clipboard

Last media time for which this evidence may support a predicted beat.