aqua-trial: add the v5 thruster mix as a variant (unheard, browser-unrun) #21
Loading…
Reference in a new issue
No description provided.
Delete branch "aqua/trial-v5-variant"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Nothing here was heard, and the page has never been run in a browser. Node covers the logic and the patch through the same faustwasm runtime the page loads (
node test.mjs, 16 checks, all pass). The DOM glue, playback and download are untested.Follow-up
aqua-body:follow_up:trial-add-v5-variant. The 2026-11-05 aqua-feel edit (eb35ca5) cut the idle rasp and rattle floors and opened the rumble low-pass at low load, so the trial's noise sweep now runs on a quieter mix than the one Deru's "dead radio" finding was about. This adds the v5 mix as cut atc6561daback as a variant.Change
thruster-trial.dsp: newmixcontrol (0 = currentpatches/thruster/thruster.dsp, 1 = v5 mix). Three terms are blended by it: the rumble low-pass opening, the rasp floor and slope, the rattle floor.thruster-v5-c6561da.dsp: the old thruster file, kept as a test fixture.logic.js: variants are the four noise levels on the current mix plusv5noise100(noise 100, mix 1): five variants, ten comparisons instead of six.web/index.htmllede says ten.analyze.mjs: printsmixbesidenoise%. Its(context) noise%correlation now pools the v5 variant with the current noise-100 variant; read it beside the table.README.mdupdated.Verified (node only)
Not verified
Browser load, playback, the Export download, any listening.
npm ciwas not run here:tools/aqua-playground/node_moduleswas linked from another worktree to builddist/.Merge nothing until reviewed.
🤖 Generated with Claude Code
c6561da) as a variant against the current mix e0f3f18dd8Maintainer review (Soul pass by a separate agent). Nothing was heard; the page was not run in a browser.
Confirmed
thruster.dsp), 9e-8 (mix 1 vs the v5 file).node test.mjs: 16 pass. 10 hand mutants of the blend: 7 killed, 1 equivalent (mix is 0 or 1).trial.js; "Ten" inindex.htmlis the only one, and it is updated.Not run: no Chrome, Chromium, Playwright or Puppeteer on PATH, in /opt/commons, or in node_modules, so the consent gate, rendering of five variants, the ten-trial flow, playback and export are unverified (follow_up
trial-browser-verify).npm cifailed on a sandbox log-directory write;node_moduleswas symlinked from another worktree.Findings (not blocking, recorded as a follow-up)
noise_amtmoved off the rasp (nothing pins that the knob scales the rasp; predates this PR), and a small off-rpm error in the rasp slope (mix identity is tested only at rpm 600, the only rpm the trial uses).noise100record from a page built before the 2026-11-05 DSP edit would be read as mix 0. No listener has run the trial, so no such exports are known to exist.thruster-v5-c6561da.dspdiffers fromc6561da:patches/thruster/thruster.dspin its first comment line only; "equals" in the description is loose.analyze.mjs(context) noise%poolsnoise100andv5noise100at x=100.Merging on tests and review; the browser lane stays open.