From 035a18fd0e4529a79a469f4ebaad053f746fb325 Mon Sep 17 00:00:00 2001 From: Kelvin Creighton Date: Tue, 3 Mar 2026 21:33:20 -0700 Subject: [PATCH] fix: increase tickDenominator to 60480 for correct tuplet resolution --- src/PlaybackScheduler.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/PlaybackScheduler.ts b/src/PlaybackScheduler.ts index fb53f3e..a1b1cc4 100644 --- a/src/PlaybackScheduler.ts +++ b/src/PlaybackScheduler.ts @@ -20,7 +20,7 @@ export default class PlaybackScheduler { private schedulerIntervalHandle: number = null; private scheduleInterval: number = 200; // Milliseconds private schedulePeriod: number = 500; - private tickDenominator: number = 1024; + private tickDenominator: number = 60480; // 60480 = 2^6 × 3^3 × 5 × 7: 64th notes, triple-nested triplets, quintuplets, septuplets private lastTickOffset: number = 300; // Hack to get the initial notes play better private playing: boolean = false;