Pitch and formant move independently, so the voice shifts without turning into a chipmunk. Ships as an Electron app and as a Windows audio processing object, so apps hear the altered voice through the ordinary microphone with no virtual cable.
Windows desktop app and audio plug-in
Verified by running the signal-processing suite: 14 of 14 tests pass.
Environment: Windows 10 or 11, Node.js 22.12 or newer; the microphone plug-in additionally needs MSVC to build
npm ci
node --test test/dsp.test.mjs
This portfolio uses JavaScript for interactive browsing.