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 (
.vultfiles) - 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