ACOUSTICALC [VST/DSP]
64-BIT DSP
ENGINE: CLIENT-SIDE 64-BIT FLOAT | 0ms LATENCY
[TRATADO TÉCNICO #06 DE 20] DJing, Pitch & Resampling LECTURA ESTIMADA: 12 MIN LECTURA

Time-Stretching vs. Repitch en Sampling: Formantes, Artefactos DSP y Cálculo de BPM

ECUACIÓN DE REFERENCIA DEL ESTÁNDAR: [VER COMPENDIO DE FÓRMULAS ->]
BPM_Repitch = BPM_Original × 2^((Semitonos + Cents/100) / 12)

Desde los orígenes del sampling en la década de 1980 con máquinas legendarias como la E-mu SP-1200 y la serie Akai MPC60/MPC3000 hasta los entornos modernos como Ableton Live 12, FL Studio 21 y Logic Pro, los productores se enfrentan a una decisión de arquitectura DSP fundamental cada vez que importan un loop, una acapella o una muestra de vinilo: utilizar el re-muestreo clásico por velocidad (Repitch / Resampling) o aplicar algoritmos de estiramiento temporal independiente del tono (Time-Stretching / Warping).

Comprender qué ocurre matemáticamente dentro del procesador de señal en cada uno de estos dos métodos es la clave para evitar que tus baterías pierdan pegada por emborronamiento de fase (Transient Smearing) o que tus voces suenen robóticas y metálicas.

1. El Modo Repitch (Resampling Puro): Cero Artefactos de Fase y Preservación de Transitorios

En el modo Repitch (llamado "Resample" en FL Studio, "Re-Pitch" en el motor Warp de Ableton Live o reproducción cromática en una Akai MPC), el software no divide ni duplica fragmentos de audio. Simplemente lee las muestras digitales (Samples) a una velocidad mayor o menor mediante interpolación sinc de alta calidad (Sinc Interpolation), exactamente igual que al acelerar un magnetófono de cinta o un plato de vinilo.

La ventaja acústica del modo Repitch es absoluta: conserva el 100% de la coherencia de fase entre todos los armónicos del sonido y mantiene intacta la micro-dinámica del ataque de los bombos, cajas y percusiones. A cambio, cualquier cambio de tempo altera la afinación (y viceversa) según la ecuación exponencial de temperamento igual.

[ECUACIÓN] Ecuación de Tempo Resultante en Modo Repitch
BPM_Resultante = BPM_Sample × 2^((Semitonos + (Cents / 100)) / 12)

Si tienes un breakbeat de funk grabado a 160 BPM y lo subes +2 semitonos en tu sampler para que tenga más nervio y pegada aguda, su nuevo tempo natural será 160 × 2^(2/12) = 179,60 BPM.

2. Algoritmos de Time-Stretching: Síntesis Granular vs. Phase Vocoder (FFT)

Cuando necesitas cambiar los BPM de un sample manteniendo su afinación original (o cambiar su nota musical manteniendo los BPM fijos), el motor DSP debe romper el vínculo físico entre tiempo y frecuencia. Para lograrlo, existen dos grandes familias matemáticas de algoritmos:

1) Time-Stretching en el Dominio del Tiempo (Granular / Slicing, como el modo "Beats" o "Tones" de Ableton): divide el archivo en pequeñas ventanas temporales (granos de 10 a 80 ms) o detecta cada golpe transitorio (Transient Markers), solapando o repitiendo las colas mediante envolventes de fundido cruzado (Crossfades). Es imbatible para loops de batería porque respeta el golpe seco del inicio de cada nota.

2) Time-Stretching en el Dominio de la Frecuencia (Phase Vocoder / FFT, como Zplane Élastique Pro o el modo "Complex" de Ableton): aplica la Transformada Rápida de Fourier (STFT) para descomponer el audio en miles de bandas sinusoidales, re-escala sus fases y resintetiza la onda. Es el estándar para música polifónica, acordes y mezclas completas, pero suaviza ligeramente los ataques percusivos.

3. Qué son las Formantes Vocales y Por Qué Aparece el "Efecto Ardilla"

El tracto vocal humano (garganta, cavidad bucal y fosas nasales) tiene un tamaño físico fijo en cada persona, lo que genera picos de resonancia acústica invariables llamados Formantes (situados típicamente en torno a 500 Hz, 1.500 Hz y 2.500 Hz), independientemente de si el cantante entona una nota grave o aguda.

Cuando subes una voz +4 semitonos en modo Repitch (o sin preservación de formantes), desplazas también esos picos de resonancia hacia arriba, simulando acústicamente que el cantante tiene una cabeza y una garganta mucho más pequeñas (el clásico "efecto ardilla" o Chipmunk). Los motores modernos (como Ableton Complex Pro, FL Studio e3 Generic/Stretch Pro o Celemony Melodyne) incluyen un control de Formant Preservation que mantiene fijas las resonancias del tracto vocal mientras cambia la nota fundamental.

[TELEMETRÍA DE LABORATORIO]

Guía de Selección de Algoritmo de Time-Stretch / Resampling según el Material de Audio

Tipo de SeñalAlgoritmo Recomendado (Ableton / FL Studio)Preservación TransitoriosCoherencia de Fase SubgraveLímite Máximo sin Artefactos
Baterías / Breakbeats Repitch o Warp Beats (Transient -> Loop Off) 100% Intacta 100% Perfecta ±25% en Repitch / ±12% en Beats
Bajos 808 / Subgraves Repitch (Resample) o Tones / Monophonic Muy Alta Excelente Evitar Phase Vocoder en <100 Hz
Voces Solistas / Acapellas Complex Pro (Formants 70–100%) / Stretch Pro Media-Alta Buena ±3 a ±5 Semitonos
Acordes / Pads / Canción Completa Complex / Élastique Pro v3 Media (Suaviza picos) Media (Riesgo Pre-Ringing) ±8% a ±10% de BPM
[PROTOCOLO DE ESTUDIO PASO A PASO]

Aplicación Práctica en DAWs (Ableton Live, FL Studio, Logic) y Editores de Vídeo

[01]

Ableton Live 12 (Modos de Warp)

Para baterías y loops percusivos, selecciona el modo "Re-Pitch" si quieres el sonido crudo de vinilo (usa nuestra calculadora para ver cuántos cents se desplaza el tono), o selecciona "Beats" con Preserve = Transients y el modo de flecha hacia adelante con la envolvente reducida a 35–50 para evitar colas invertidas.

[02]

FL Studio 21 (Channel Sampler Time Stretching)

En la ventana del Sampler, si eliges Mode = "Resample", al tocar distintas teclas del Piano Roll cambiará el BPM según nuestra tabla de semitonos. Si eliges Mode = "Stretch Pro", se habilitará el deslizador Formant Shift en cents para corregir el timbre vocal en tiempo real.

[03]

Akai MPC Live / MPC X / Maschine

En muestras de Soul o Jazz clásico, utiliza la técnica "45 RPM Trick": graba el vinilo de 33 RPM reproducido a 45 RPM (+35% de velocidad, +5,2 semitonos) y luego bájalo -5 semitonos y -20 cents en modo Repitch dentro del sampler para obtener el crujido de aliasing característico del Boom Bap de los 90.

[PREGUNTAS FRECUENTES // TIME-STRETCHING VS. REPITCH EN SAMPLING: FORMANTES, ARTEFACTOS DSP Y CÁLCULO DE BPM]

¿Por qué un bombo o bajo pierde fuerza cuando uso el modo Complex o Complex Pro?

Los algoritmos basados en FFT (Phase Vocoder) dividen el sonido en ventanas espectrales que introducen un fenómeno llamado "Pre-Ringing" (energía que aparece unos milisegundos antes del golpe real) y dispersión de fase entre la fundamental de 50 Hz y el clic de 2 kHz. Nunca actives Complex Pro en pistas individuales de bombo o subgrave.

¿Cómo afinar un sample de batería exactamente a la tónica de mi canción usando Repitch?

Determina primero cuántos semitonos necesitas subir o bajar el sample para llegar a la nota raíz de tu tema, e introduce ese valor junto con el BPM original del loop en el Modo 2 de nuestra calculadora para saber a qué BPM quedará ajustado.

¿Qué significa el parámetro "Envelope" o "Grain Size" en los modos Tones y Texture?

Define la longitud en milisegundos de cada ventana granular. Un tamaño de grano pequeño (15–30 ms) sigue mejor los cambios rápidos pero puede generar modulación en anillo; un grano grande (80–120 ms) mantiene estables las notas largas de bajo o pads.

¿Por qué trabajar a 96 kHz mejora la calidad del Time-Stretching extremo?

Al contar con el doble de muestras por segundo que a 48 kHz, los algoritmos granulares y de interpolación disponen del doble de resolución temporal, reduciendo el aliasing de alta frecuencia cuando desaceleras un sonido a la mitad de su velocidad.

[OTROS TRATADOS TÉCNICOS RELACIONADOS]