From d7cf2d2404d205e9480befaf6a2b454471de75a2 Mon Sep 17 00:00:00 2001 From: julian laplace Date: Wed, 9 Jul 2025 19:28:32 +0200 Subject: test equal tempered scale --- client/lib/scales.js | 2 ++ client/lib/util.js | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) (limited to 'client/lib') diff --git a/client/lib/scales.js b/client/lib/scales.js index 1e5afd6..f122ba0 100644 --- a/client/lib/scales.js +++ b/client/lib/scales.js @@ -71,3 +71,5 @@ export const scales = [ : [2 ** (i + Math.ceil(Math.max(0, (j * 1.2) / 2))), 3 ** j], }, ]; + +export const equal = { name: "equal", get: (i, j) => [i, j + 1] }; diff --git a/client/lib/util.js b/client/lib/util.js index d0a3914..95f1bc4 100644 --- a/client/lib/util.js +++ b/client/lib/util.js @@ -27,7 +27,7 @@ function roundInterval(interval) { return Math.round(interval * 10000000); } const intervalInRange = (interval, root) => - 20 < interval * root && interval * root < 15000; + 20 < interval * root && interval * root < 20000; const lerp = (n, a, b) => (b - a) * n + a; const clamp = (n, a = 0, b = 1) => (n < a ? a : n < b ? n : b); -- cgit v1.2.3-70-g09d2