Convert a fractional beat number back to a [measure, numerator, denominator] tuple.
[measure, numerator, denominator]
Finds the best rational approximation with denominator ≤ maxDenominator using the Stern-Brocot tree approach.
maxDenominator
Fractional beat number.
Maximum denominator for simplification (default 192, which covers all common time signatures up to 192nd notes).
Beat tuple [measure, numerator, denominator].
fromBeats(2.25); // [2, 1, 4]fromBeats(0); // [0, 0, 1]fromBeats(1.333); // [1, 1, 3] (1 + 1/3)fromBeats(4.5); // [4, 1, 2] Copy
fromBeats(2.25); // [2, 1, 4]fromBeats(0); // [0, 0, 1]fromBeats(1.333); // [1, 1, 3] (1 + 1/3)fromBeats(4.5); // [4, 1, 2]
Convert a fractional beat number back to a
[measure, numerator, denominator]tuple.Finds the best rational approximation with denominator ≤
maxDenominatorusing the Stern-Brocot tree approach.