From 751f924a4d9237d8afb736419a02530602b321a2 Mon Sep 17 00:00:00 2001 From: miranda Date: Sat, 7 Feb 2026 06:03:22 +0200 Subject: [PATCH] coarse: handle non-integer parameters more smoothly --- packages/superdough/worklets.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/superdough/worklets.mjs b/packages/superdough/worklets.mjs index 7155afb86..6afd7a0a3 100644 --- a/packages/superdough/worklets.mjs +++ b/packages/superdough/worklets.mjs @@ -214,7 +214,7 @@ class CoarseProcessor extends AudioWorkletProcessor { coarse = Math.max(1, coarse); for (let n = 0; n < blockSize; n++) { for (let i = 0; i < input.length; i++) { - output[i][n] = n % coarse === 0 ? input[i][n] : output[i][n - 1]; + output[i][n] = n % coarse < 1 ? input[i][n] : output[i][n - 1]; } } return true;