Stretch without the chipmunk
Slow a vocal or a loop down to half speed without dropping the pitch, or speed it up without the squeak.
Audio Morphing
A real, client-side phase vocoder. Stretch time without changing pitch, freeze a moment into an endless pad, run it backward, or smear it into an ambient cloud. An experiment in reshaping the time of a sound.
Drop an audio file, or use the built-in sweep. Stretch time without touching pitch, freeze the current moment into an endless pad, reverse it, or smear it into an ambient cloud, all processed live in an AudioWorklet, in your browser.
A real phase vocoder running in an AudioWorklet. Your audio never leaves the browser.
How this is measured▸ Drop a clip, then bend its time and space with the morpher.
An early look at the time-morphing engine. It is being built out toward a plugin, so this browser version stays deliberately simple: one clip, mono, no chain. See the VST
Your audio becomes an isometric terrain — frequency across each ridge, time receding into the distance, energy as height. A harsh resonance is a hill you can see. Drag to scoop it flat, or raise a weak band into a peak; the edit sweeps across time as you drag.
What you carve drives a bank of peaking filters under the playhead, so you hear the change the moment you make it. A/B flips the whole sculpt off to check yourself against the original.
Real STFT, not decoration — the terrain is the actual spectrum. It runs entirely in your browser; the audio never leaves the page.
Slow a vocal or a loop down to half speed without dropping the pitch, or speed it up without the squeak.
Hold a single instant of a chord or a texture and let it ring forever. Add smear for an ambient cloud.
Run a sound backward at pitch, or smear it into a wash. Quick sound-design textures from anything you drop in.
Ψ Lab is a real phase vocoder running entirely in your browser. No upload, no server. It is an honest experiment: it works, it has rough edges, and heavy stretch will sound "phasey" (the known phase-vocoder artefact), not broken.
Also in Ψ Lab
Hold one spectral moment as an endless, coherent pad.
Blur frames over time into a Paulstretch-style cloud.
Continue the workflow
MixLab, VoiceLab, and SignalLab hand audio off to one another without re-uploading. When you finish an analysis in one of those, the → Lab buttons in the demo chrome carry your decoded audio directly into the next lab’s analysis flow. The other labs open fresh.