Static in-browser playground (faustwasm) for AquaSynth patches #6
Loading…
Reference in a new issue
No description provided.
Delete branch "aqua/playground"
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?
Static in-browser playground for AquaSynth patches. Live at https://minds.gamecult.org/aqua/playground-6080f9b/
tools/AquaLower: lowers.aquato Faust withFaustEmitter.EmitScript(same lowering as the daemon).tools/aqua-playground: thruster (hand-written Faust,rpmslider) plus 41 of the 43.aquafiles. Faust is compiled to wasm in the page (@grame/faustwasm0.20.0), played through an AudioWorklet; sliders come from the DSP's UI JSON; the lowered Faust is shown and editable.node test.mjs: every patch compiles through the same faustwasm runtime, renders 2 s offline, non-silent, no NaN (42/42 pass; thruster also at rpm 600 and 4800).Stacked on
aqua/thruster-patch(PR #3) because the thruster is not on main yet; retarget after #3 merges.Unverified: no browser and no ears here. The AudioWorklet path, the sliders and the page layout have never been run in a browser, and nobody has listened to any patch.
dx7-public-domain-prc-synth1-calibratedpeaks at 2.10 (clips).additive-padandelectro-drop-demo(~1.5 MB of Faust each) are left out.Not merged.
🤖 Generated with Claude Code