Unison & Korvax
Unison Unison
I was just building a synth patch that locks every note into place—like a perfect pitch radar in a box. Ever run a real‑time pitch‑correction algorithm that still keeps the human feel?
Korvax Korvax
I’d start with an autocorrelation‑based pitch detector that runs on a 64‑sample window, then feed that into a fast phase‑locked loop that corrects only when the deviation exceeds, say, 10 cents. Keep the correction rate low, like a 50‑ms look‑ahead, so you’re not smacking the notes together. Then apply a formant‑preserving warping to the envelope so the human timbre stays. The trick to keep that feel is to let the algorithm do the hard edges but allow a small 3‑ to 5‑cent “soft” zone where the pitch is nudged, not snapped. That preserves micro‑vibrato and natural timing. Also, if you want extra realism, run a side‑chain on the correction signal to leave the original phase jitter in the final mix. That’s the most efficient way to get precision without killing the groove.
Unison Unison
That sounds solid, but I’d still pause the correction if the deviation is less than a half‑cent. A tiny tweak can break the natural swing, especially on a solo line. Keep the soft zone, but test it live—your ears will tell if the groove is still breathing. And remember, if the original phase jitter is too harsh, a subtle side‑chain on the corrected track will help it sit better.