diff --git a/index.html b/index.html index 3eb915c..fea9225 100644 --- a/index.html +++ b/index.html @@ -647,60 +647,33 @@

Ternary scale properties


Results appear below
- - - - - - - - - - - - - - -
-
-
-
-
- - -
-
-
-
-
-
+
+
+
+
+
diff --git a/index.js b/index.js index aec79d3..7275ac1 100644 --- a/index.js +++ b/index.js @@ -384,7 +384,7 @@ import("./pkg").then((wasm) => { "viewBox", `0 0 ${LATTICE_SVG_WIDTH} ${LATTICE_SVG_HEIGHT}`, ); - latticeElement.innerHTML += `

Lattice view


Ternary scales are special in that they admit a JI-agnostic 2D lattice representation.
Here the two dimensions g = ${alsoInCurrentTuning(g)} and h = ${alsoInCurrentTuning(h)} are two different generators. g is horizontal, h is vertical.
`; + latticeElement.innerHTML += `

Lattice view


Ternary scales are special in that they admit a JI-agnostic 2D lattice representation.
Here the two dimensions g = ${alsoInCurrentTuning(g)} and h = ${alsoInCurrentTuning(h)} are two different generators. g is horizontal, h is vertical.
`; latticeElement.appendChild(svgTag); } else { throw new Error("No suitable lattice basis"); @@ -403,7 +403,7 @@ import("./pkg").then((wasm) => { if (currentTuning) { const element = document.getElementById("sw-code"); if (element) { - element.innerHTML = `

SonicWeave code

+ element.innerHTML = `

SonicWeave code

(for Scale Workshop 3)
`; element.innerHTML += `
`; @@ -577,6 +577,10 @@ stack()` statusElement.textContent = "Computing..."; document.getElementById("tables").innerHTML = ` +

Tables

+ + + `; +
Scales
-
`; const scaleTable = document.getElementById("table-scales"); const jiTuningTable = document.getElementById("table-ji-tunings"); const edoTuningTable = document.getElementById("table-ed-tunings");