Docs/ Faust DSP (.dsp)
All books

Faust DSP (.dsp)

8 chapters

  1. Faust DSP: the second abstraction FaustWave gives you two ways to build sound, and both end in the same place: a DSP — a compiled Faust worklet, running. The Builder is the…
  2. Anatomy of a DSP — and your first one A minimal generator DSP is three lines:
  3. MIDI & polyphony: nvoices and the magic sliders A mono DSP ignores note events. To make a .dsp a playable instrument, declare polyphony in the source — the source is the single source of…
  4. The MIDI channel filter: one sequencer, many instruments By default a .dsp is Omni — it reacts to notes on every MIDI channel. That's fine for one instrument; with several DSPs on the bus, every…
  5. Transport, Run/Stop and file lifecycle Opting out is source-driven, like everything else about a DSP:
  6. Hearing is proof: testing sound without fooling yourself "It compiles and runs" is not the same as "it makes sound". FaustWave's house rule — for humans AND the assistant — is hearing is the…
  7. Live params, modulation and observability Every Faust UI element in your source is live twice over: as a knob in the module panel, and as a param path for actions.
  8. Sharing your work: from assets/ to the Hub A .dsp is a text file, which makes it the most shareable artifact in FaustWave.

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