vult-dsp

Installation
SKILL.md

Vult DSP Skill

Vult is a transcompiled language designed specifically for high-performance DSP code. It compiles to plain C/C++ (or JavaScript/Lua) and excels at writing audio effects, synthesizers, and signal processing algorithms that run on anything from VCV Rack plugins to Teensy microcontrollers.

The key insight behind Vult is that DSP code is fundamentally about stateful computations — filters hold previous samples, oscillators track phase, envelopes remember their state. Vult makes this first-class with mem variables and implicit function context, eliminating the boilerplate of manually managing structs and state in C++.

When to use this skill

  • Writing audio DSP in Vult (.vult files)
  • Integrating Vult-generated C/C++ into audio plugins or embedded projects
  • Implementing filters, oscillators, envelopes, effects, or synths in Vult
  • Targeting VCV Rack, Teensy Audio Library, PureData, WebAudio, or bare-metal platforms
  • Generating fixed-point or floating-point C/C++ from Vult
  • Understanding Vult's unique context system for stateful DSP

Workflow

1. Design the DSP algorithm

Related skills

More from shortwavlabs/agent-skills

Installs
2
First Seen
2 days ago