Docs/ Node-Pack Authoring
All books

Node-Pack Authoring

5 chapters

  1. Authoring a node-pack A node-pack is a JSON manifest (.nodepack.json) shipping a set of Builder node-kinds. Install via the Hub (hub.install kind:"node-pack")…
  2. The Box-DSL — toBox syntax The Box-DSL is a tiny declarative expression language pack authors write inside toBox.outputs[port] (and optionally toBox.defs[name])…
  3. Per-kind imports + paired-port stereo Two declarative metadata fields on a kind extend toBox with the surrounding-environment bookkeeping the generator needs:
  4. Sound-Quality Conventions for pack authors The Sound-Quality Conventions Welle (PR #196, v0.51.0) shipped a set of orthogonal Faust DSP conventions: param-level smoothing,…
  5. Publishing a node-pack Once your .nodepack.json validates locally (every kind shows in the picker + compiles cleanly), publish to the Hub for others to install.…

Text licensed under CC BY 4.0 — Mani Weber / FaustWave. For language models: llms.txt · llms-full.txt

AUDIO · 48k · 48.0ms FAUST · 3 KB · 1171 docs CPU · 8.4% BPM · 120.0 UTF-8 BETA· v0.90.0