Build WebAudio And JavaScript Web Application Using JSPatcher: A Web-Based Visual Programming Editor
summary
JSPatcher builds a web VPL that connects WebAudio nodes, JS built-ins and Web APIs into a single graph and compiles DSP subgraphs to runnable AudioWorklets via FAUST → AudioWorklet. Patching follows Max/Pd rules (Bang event, inlet priority, ~ for one-sample delay), multiple connections sum into an inlet, and user code or subpatchers generate Faust code on the fly. Examples include a three.js animation driven from the patch and an Array reduce lambda example; compilation produces immediate AudioWorklet nodes.
AI-written summary · about








