From 8b164eaca0870879129592790ac0d596f38538fc Mon Sep 17 00:00:00 2001 From: julian laplace Date: Sat, 5 Jul 2025 21:04:20 +0200 Subject: readme --- bundle.js | 36 ++++++++++++++++++++++++++++-------- 1 file changed, 28 insertions(+), 8 deletions(-) (limited to 'bundle.js') diff --git a/bundle.js b/bundle.js index 7944a56..6f72437 100644 --- a/bundle.js +++ b/bundle.js @@ -23226,6 +23226,7 @@ var lastFreq = 0; var notes = []; var base_x = 0; var base_y = 0; +var scaleMode = 0; var is_split = false; var frequencies = void 0; @@ -23320,14 +23321,27 @@ function toggle(freq) { } function add(i, j) { - var a = i + 1 + base_x; - var b = j + 1 + base_y; - // const a = i + 1 + base_x; - // const b = i + j + 2 + base_y; - // const a = i + j + 1 + base_x; - // const b = j + 1 + base_y; - // const a = PRIMES[i]; - // const b = PRIMES[i + j + 1]; + var a = void 0, + b = void 0; + switch (scaleMode % 4) { + case 1: + a = i + 1 + base_x; + b = i + j + 2 + base_y; + break; + case 2: + a = i + j + 1 + base_x; + b = j + 1 + base_y; + break; + case 3: + a = _primes.PRIMES[i]; + b = _primes.PRIMES[i + j + 1]; + break; + case 0: + default: + a = i + 1 + base_x; + b = j + 1 + base_y; + break; + } var div = document.createElement("div"); var frequency = root * a / b; // const frequency = root * Math.pow(2, ((b / a) % 1) + 1); @@ -23474,6 +23488,7 @@ function keydown(e) { if (e.shiftKey) { step += 4; } + // console.log(e.keyCode); switch (e.keyCode) { case 37: // left @@ -23499,6 +23514,11 @@ function keydown(e) { // \ _midi2.default.enable(trigger_index); break; + case 187: + // \ + scaleMode += 1; + rebuild(); + break; } } window.addEventListener("keydown", keydown, true); -- cgit v1.2.3-70-g09d2