Tract weak spots re-measured (unheard): burst gain no longer leaks past its plosive; 14-clip listening kit #47
Loading…
Reference in a new issue
No description provided.
Delete branch "aqua/tract-listen-20261112"
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?
UNHEARD. Nobody has listened to anything here; numbers are script measurements, predictions were written before listening.
What changed
release_flowwas held at the burst gain from the plosive's gesture on, so every later contact state made noise. Burst-alone peak 0.0302 in the final /n/ and tail of /bin/ (the burst itself 0.0226 at 81 ms), 0.0126 in /bun/, and 0.0688 (rms 0.0067, above the /n/ murmur's 0.0058) in the leading /n/ of /nibu/.BurstGainAroundGestureramps the gain to zero around the gesture; after it the same difference is 0.0 from 120 ms after the release and the burst is unchanged. TestPlosiveBurstExistsOnlyAroundItsOwnRelease: fails on mainc0e6b98plus the test (0.0424 at the release, 0.0675 before the plosive, 0.0215 after), passes with the fix (0.0000, 0.0000).tools/formant-check/weak_spots.pyre-measures A-D from WordRender renders;WordRender --no-burstdrops the release_flow splines (burst on/off pairs).tools/aqua-listen/kits/tract-weak-spots(kit.json, render.sh, phones/): 14 clips, 5 pairs; page and README with the clip table, numbers and predictions at https://minds.gamecult.org/aqua/tract-listen-1b6d180/ (/srv/minds-web/aqua/tract-listen-1b6d180/).Per weak spot
WordRenderexit 4,UNSUPPORTED PHONES (the tract has no gesture for them; nothing rendered): t(likewise d, k, l). Open, unchanged: a directphoneme_gestureon an unknown IPA falls back to an alveolar approximant (GestureDescriptor).Tests (groups run separately; Linux x86-64 build host and target, CultLib abd1a92)
StressAndReleaseRenderTests all 10 cases pass; PatchScriptTests 103 pass; WeksaPhonesTests + VocalTractFormantTests 58 pass; aqua-listen
node test.mjs16 pass; page builds (14 clips, 0.94 MB). Not run: PackageBoundaryTests (known hang), browser smoke; the page was not opened in a browser. Structural delta: +1 method (BurstGainAroundGesture) replacing one HoldOnSurface call, +1 test, +1 python tool, +1 kit dir (kit.json, render.sh, 19 phone files), +1 optional WordRender flag; no new targets or dependencies.Not merged by me; Self merges after Soul.
🤖 Generated with Claude Code