From 963d1bd14ffc47b744ca32abb5f4165b947c0f31 Mon Sep 17 00:00:00 2001 From: Robbert van der Helm Date: Mon, 12 Sep 2022 14:17:06 +0200 Subject: [PATCH] Fix bar start position calculation --- src/context.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/context.rs b/src/context.rs index 730ddfdf..c9163905 100644 --- a/src/context.rs +++ b/src/context.rs @@ -338,7 +338,7 @@ impl Transport { (Some(time_sig_numerator), Some(time_sig_denominator), Some(pos_beats)) => { let quarter_note_bar_length = time_sig_numerator as f64 / time_sig_denominator as f64 * 4.0; - Some(pos_beats.div_euclid(quarter_note_bar_length)) + Some((pos_beats / quarter_note_bar_length).floor() * quarter_note_bar_length) } (_, _, _) => None, }