Launched this week

tunelet
Real-time vocal DSP engine in Rust & WebAssembly
2 followers
Real-time vocal DSP engine in Rust & WebAssembly
2 followers
tunelet is an open-source library for vocal pitch correction, choir, harmony, formant control and effects. It runs natively in Rust, and in browsers and Node.js through WebAssembly. Fixed-point DSP gives the same output samples on every run, and the audio calls never allocate memory, so it fits real-time audio threads.






Free
Launch Team

Render Sandboxes: a computer for every agentGive every agent its own machine. Starts in under a second
Promoted
Hi Product Hunt! 👋
We built tunelet because we wanted vocal effects that behave the same everywhere: in a native Rust app, in a browser and in Node.js. tunelet is a small, dependency-free library that turns a mono voice into a corrected, harmonized stereo mix.
Pitch correction to any scale, or to notes from a MIDI keyboard
Choir with up to 16 voices, and harmony with up to 4 voices from intervals, chords or MIDI
Formant control with an LPC vocal-tract model
Effects: Punch, Warm, Alien and six reverb modes
Sample-exact fixed-point output and no memory allocation in the audio path
Try it with cargo add tunelet or npm install tunelet. It is MIT-licensed, and we would love your feedback!