0

Report: Elastique Time-Stretching Algorithm

1. Overview

Elastique is a high-quality, low-latency time-stretching and pitch-shifting library widely used in professional digital audio workstations (DAWs), DJ software, live performance tools, and embedded hardware. Unlike classic phase-vocoder methods, Elastique emphasizes transient preservation, formant correctness, and real-time adaptability.

What is Elastique?

Elastique is a real-time and offline time-stretching engine. Unlike simple granular synthesis methods that chop audio into tiny grains (which can sound "phasey" or robotic), Elastique focuses on preserving the natural timbre and spectral formants of the audio.

The advantages of using Elastique time-stretch are numerous:

Here is a deep dive into how élastique works, why it matters, and how to use it to keep your audio sounding pristine. What is élastique?

In the world of modern music production and audio engineering, we often take for granted the ability to stretch a vocal line or compress a drum loop without it sounding like a chipmunk or a slow-motion monster. Behind this "magic" lies one of the most significant technological achievements in digital signal processing: élastique.

At its heart, élastique uses advanced spectral processing to "stretch" audio while preserving its original character. Unlike older methods that often created metallic echoes or rhythmic "ghosts," élastique analyzes the audio content—whether it's a single voice or a full orchestra—to ensure natural-sounding results even at extreme settings. The Three Pillars of the Algorithm

3. DJ-Style Keylock (Master Tempo)

Every modern DJ controller has a "Keylock" or "Master Tempo" button. That’s elastique Efficient running in real-time on a low-latency budget. You can slow a track from 128 BPM to 100 BPM without the vocals dropping in pitch. Conversely, you can speed up a track and keep the bass frequencies from thinning out.

Next time you warp a track in Ableton or flex pitch in Logic, take a second to appreciate zplane. They figured out how to bend time without breaking the tune.

: Optimized for complex polyphonic signals (full mixes, orchestral) to provide the highest transparency. élastique Soloist