Skip to content

Commit

Permalink
Update sonic-weave depencency
Browse files Browse the repository at this point in the history
Update xen-dev-utils dependency.

SonicWeave changelog:
- `1 < x < 2` now checks if `x` is between 1 and 2
- Replace ad hoc `cosJIP` with `errorTE` for judging badness of vals
- Rename `tune` to `tune2` and add `tune4` alongside `tune3`
- Implement `TE` for computing TE optimal tuning maps. Use a large weight for near-CTE.
- Implement `respell` for simplifying ratios using a comma-basis
- Add matrix `inv` and `det` methods
- Make zero vals legal
- Make subgroup basis like `@2.3.5` a primitive value
- Implement `tetStack`
- Implement arithmetic analogues of `tet`: `afdo` and `afdoStack`
  • Loading branch information
frostburn committed Jun 25, 2024
1 parent 0f2506e commit e58984b
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 14 deletions.
30 changes: 21 additions & 9 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,14 +22,14 @@
"moment-of-symmetry": "^0.8.2",
"pinia": "^2.1.7",
"qs": "^6.12.0",
"sonic-weave": "0.6.0",
"sonic-weave": "0.7.0",
"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.9.2",
"xen-dev-utils": "^0.10.2",
"xen-midi": "^0.2.0"
},
"devDependencies": {
Expand Down
6 changes: 3 additions & 3 deletions src/presets.json
Original file line number Diff line number Diff line change
Expand Up @@ -344,19 +344,19 @@
"marveldene": {
"title": "Marveldene TE",
"name": "The Marveldene, a 2.3.5.7 classic. Septimal Aeolian minor oriented.",
"source": "eulerGenus(675 white, 15, 2 gray)\nPrimeMapping(1200.5978, 1901.3543, 2785.0245, 3369.7682)\n",
"source": "eulerGenus(675 white, 15, 2 gray)\nTE(225/224)\ncents(£, 3)",
"categories": ["TE", "rank 3"]
},
"meantone": {
"title": "Meantone CTE",
"name": "Meantone[12], TE optimized with a 2/1 constraint.",
"source": "A♮4 = 440Hz\nB♭4 black\nB♮4 white\nC♮5 white\nC♯5 black\nD♮5 white\nE♭5 black\nE♮5 white\nF♮5 white\nF♯5 black\nG♮5 white\nG♯5 black\nA♮5 white\nmap(i => str(i)[..1])\nPrimeMapping(1200.000, 1897.214, 2788.857)\n",
"source": "A♮4 = 440Hz\nB♭4 black\nB♮4 white\nC♮5 white\nC♯5 black\nD♮5 white\nE♭5 black\nE♮5 white\nF♮5 white\nF♯5 black\nG♮5 white\nG♯5 black\nA♮5 white\nmap(i => str(i)[..1])\nTE(81/80, 1000)\ncents(£, 3)",
"categories": ["MOS", "CTE", "rank 2"]
},
"orgone": {
"title": "Orgone POTE",
"name": "Orgone[7], a 2.7.11 classic. POTE optimized.",
"source": "rank2(77/64 white, 3, 3, 2/1 gray)\nPrimeMapping(1200.000, niente, niente, 3370.115, 4153.257)\n",
"source": "rank2(77/64 white, 3, 3, 2/1 gray)\nTE([[email protected], [email protected]])\n£ ~^ (2 ~/_ £[-1])\ncents(£, 3)",
"categories": ["MOS", "POTE", "rank 2"]
}
}

0 comments on commit e58984b

Please sign in to comment.