Skip to content

Development guides

Implement parameters, DSP, state, and WebView editors.

Start with the end-to-end tutorial, then use the focused guides as references:

  1. Build a complete plugin — go from scaffold to a validated stereo VST3 bundle.
  2. Parameters — declare stable, host-visible controls.
  3. DSP kernels — process audio and events without violating realtime constraints.
  4. Web UI — connect an editor through the typed bridge.
  5. State and lifecycle — restore projects and respond to host lifecycle changes.
  6. MIDI and event timing — handle note identity, dense event batches, and zero-frame calls.

Each guide focuses on the contract between layers rather than a specific UI framework or DSP algorithm.