Skip to main content

decimal_to_tuplet

Function decimal_to_tuplet 

Source
pub fn decimal_to_tuplet(value: FloatType) -> Result<(i128, i128)>
Expand description

The tuplet ratio, in lowest terms, that a simple decimal stands for: music21’s decimalToTuplet. Below one, the denominator is the larger.

use music21::common::numbertools::decimal_to_tuplet;

assert_eq!(decimal_to_tuplet(1.25)?, (5, 4));
assert_eq!(decimal_to_tuplet(0.8)?, (4, 5));

§Errors

A value not above nought, or one no ratio with a denominator under a thousand comes within a ten-millionth of.