diff --git a/package-lock.json b/package-lock.json index 7df6f9b9..4ea3035b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "scale-workshop", - "version": "3.0.0-beta.23", + "version": "3.0.0-beta.24", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "scale-workshop", - "version": "3.0.0-beta.23", + "version": "3.0.0-beta.24", "dependencies": { "isomorphic-qwerty": "^0.0.2", "ji-lattice": "^0.0.3", @@ -14,14 +14,14 @@ "moment-of-symmetry": "^0.4.2", "pinia": "^2.1.7", "qs": "^6.12.0", - "sonic-weave": "github:xenharmonic-devs/sonic-weave#v0.0.33", + "sonic-weave": "github:xenharmonic-devs/sonic-weave#v0.0.34", "sw-synth": "^0.1.0", "temperaments": "^0.5.3", "values.js": "^2.1.1", "vue": "^3.3.4", "vue-router": "^4.3.0", "webmidi": "^3.1.8", - "xen-dev-utils": "^0.5.1", + "xen-dev-utils": "^0.6.1", "xen-midi": "^0.2.0" }, "devDependencies": { @@ -5467,12 +5467,12 @@ } }, "node_modules/sonic-weave": { - "version": "0.0.33", - "resolved": "git+ssh://git@github.com/xenharmonic-devs/sonic-weave.git#65dfd269eb349e68f02e1d5764b0a79ad6bd42fa", + "version": "0.0.34", + "resolved": "git+ssh://git@github.com/xenharmonic-devs/sonic-weave.git#d6e4b4f81bf7e2dfa0efccd154d04fad1e26c7b9", "license": "MIT", "dependencies": { "moment-of-symmetry": "^0.4.2", - "xen-dev-utils": "^0.5.1" + "xen-dev-utils": "^0.6.1" }, "bin": { "sonic-weave": "bin/sonic-weave.js" @@ -6616,9 +6616,9 @@ } }, "node_modules/xen-dev-utils": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/xen-dev-utils/-/xen-dev-utils-0.5.1.tgz", - "integrity": "sha512-lU59gi4QHjr4spUDIhMV756USN/ekXS2FDu+PPtRQLNeU2CHcL5jORUCkjZ3qoTaF9+y5xtEhe2+aMIwmDS4ww==", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/xen-dev-utils/-/xen-dev-utils-0.6.1.tgz", + "integrity": "sha512-smdLvCIYnAuwGiVdj67kW8kS37gwtUFBF253ukTa4V7BfVglt7HYR9r1EQTCB8FC1J8rdNY++M8TRID+YNsH4A==", "engines": { "node": ">=10.6.0" }, diff --git a/package.json b/package.json index 7b511b2e..701f4cbd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "scale-workshop", - "version": "3.0.0-beta.23", + "version": "3.0.0-beta.24", "scripts": { "dev": "vite", "build": "run-p type-check \"build-only {@}\" --", @@ -21,14 +21,14 @@ "moment-of-symmetry": "^0.4.2", "pinia": "^2.1.7", "qs": "^6.12.0", - "sonic-weave": "github:xenharmonic-devs/sonic-weave#v0.0.33", + "sonic-weave": "github:xenharmonic-devs/sonic-weave#v0.0.34", "sw-synth": "^0.1.0", "temperaments": "^0.5.3", "values.js": "^2.1.1", "vue": "^3.3.4", "vue-router": "^4.3.0", "webmidi": "^3.1.8", - "xen-dev-utils": "^0.5.1", + "xen-dev-utils": "^0.6.1", "xen-midi": "^0.2.0" }, "devDependencies": { diff --git a/src/character-palette.json b/src/character-palette.json index c5d1661b..64bded43 100644 --- a/src/character-palette.json +++ b/src/character-palette.json @@ -8,32 +8,28 @@ "𝄲": "Quarter sharp sign. Raises pitch by sqrt(2187/2048).", "‡": "Quarter sharp sign. Raises pitch by sqrt(2187/2048).", "𝄳": "Quarter flat sign. Lowers pitch by sqrt(2187/2048).", - "½": "Semi-prefix. E.g. G semisharp four G½♯4, semimajor third ½M3, neutral sesquith n1½.", + "½": "Semi-prefix. E.g. G semisharp four G½♯4, semimajor third ½M3, perfect sesquith P1½.", "¼": "Quarter-prefix. E.g. E quarter flat four E¼♭4.", "¾": "Sesqui-semi-prefix. E.g. D sesqui semisharp four D¾♯4.", "⅓": "One-third-prefix. E.g. Third-major second ⅓M2.", "⅔": "Two-thirds-prefix. E.g. E two-thirds flat four E⅔♭4.", "×": "Times symbol. E.g. 4/3 × 4/3 is 16/9.", "÷": "Division symbol. E.g. 9/8 ÷ 81/80 is 10/9.", - "·": "Dot product. E.g. 3/2 · 12@ is 7 i.e. a fifth is seven steps of 12-tone equal temperament.", + "·": "Dot product. E.g. 12@ · 3/2 is 7 i.e. a fifth is seven steps of 12-tone equal temperament.", + "√": "Square root. E.g. √9 is 3.", "⊗": "Tensoring symbol. Calculate all products between two arrays. E.g. [9/8, 4/3, 3/2]⊗[1/1, 5/4].", "⊕": "Reciprocal of the sum of of reciprocals. E.g. 2⊕3.", "⊖": "Reciprocal of the difference of reciprocals. E.g. 9/8⊖6.", - "α": "Interordinal nominal alpha. α4 is a semioctave above E4.", - "β": "Interordinal nominal beta. β4 is a semioctave above F4.", - "γ": "Interordinal nominal gamma. γ4 is a semioctave below G4.", - "δ": "Interordinal nominal delta. δ4 is a semioctave below A4.", - "ε": "Interordinal nominal epsilon. ε4 is a semioctave below B4.", - "ζ": "Interordinal nominal zeta. ζ4 is a semioctave above C4.", - "η": "Interordinal nominal eta. η4 is a semioctave above D4.", - "φ": "Semiquartal nominal phi. φ4 is a semifourth above C4.", - "χ": "Semiquartal nominal chi. χ4 is a semifourth above D4.", - "ψ": "Semiquartal nominal psi. ψ4 is a semifourth below C5.", - "ω": "Semiquartal nominal omega. ω4 is a semifourth below D5.", - "¤": "Semiquartal accidental scarab ≈ +158.8¢. F¤4 is a semifourth below A4.", - "£": "Semiquartal accidental pound ≈ -158.8¢. A£4 is a semifourth above F4.", + "α": "Interordinal nominal alpha. α4 is a semioctave below A4.", + "β": "Interordinal nominal beta. β4 is a semioctave below B4.", + "γ": "Interordinal nominal gamma. γ4 is a semioctave above C4.", + "δ": "Interordinal nominal delta. δ4 is a semioctave above D4.", + "ε": "Interordinal nominal epsilon. ε4 is a semioctave above E4.", + "ζ": "Interordinal nominal zeta. ζ4 is a semioctave above F4.", + "η": "Interordinal nominal eta. η4 is a semioctave below G4.", "¢": "Cent. is equal to 1\\1200.", - "€": "Reciprocal cent. 1¢ · € is 1.", + "€": "Reciprocal cent. € · 1¢ is 1.", + "¶": "Geometric inverse of the Hertz. ¶ · 1Hz is 1.", "µ": "Metric prefix micro. E.g. Period of oscillation 2000 µs corresponds to frequency of oscillation 500 Hz.", "⟨": "Val angle bracket. ⟨12 19 28].", "⟩": "Monzo angle bracket. [-4 4 -1⟩."