Time-Stretching vs. Repitch en Sampling: Formantes, Artefactos DSP y Cálculo de BPM
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.
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.
Guía de Selección de Algoritmo de Time-Stretch / Resampling según el Material de Audio
| Tipo de Señal | Algoritmo Recomendado (Ableton / FL Studio) | Preservación Transitorios | Coherencia de Fase Subgrave | Lí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 |
Aplicación Práctica en DAWs (Ableton Live, FL Studio, Logic) y Editores de Vídeo
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.
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.
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]
Matemáticas del DJ: Cómo Calcular el Porcentaje de Pitch, Tempo y Semitonos en Mezcla
Domina las fórmulas matemáticas del Pitch Fader DJ: relación entre porcentaje de tempo (±6%, ±8%, ±10%, ±16%), BPM y transposición armónica en semitonos.
Cómo Hacer Transiciones entre Grandes Saltos de BPM (Halftime, Double-Time y Polirritmia 3:4)
Guía técnica para DJs y productores sobre cómo enlazar géneros con grandes diferencias de BPM (ej. 87 a 174 BPM, 128 a 140 BPM, 95 a 126 BPM) usando puentes matemáticos.
Cómo Ajustar el Pre-Delay y Decay de una Reverb Según los BPM (Ecuación de Compás)
Guía de ingeniería de mezcla para calcular en milisegundos el Pre-Delay (1/32, 1/64) y el Decay Time (RT60) de una reverberación sincronizada al BPM en Ableton, FL Studio y Logic.
Guía Matemática de Compresión Sidechain: Cómo Calcular el Attack y Release en Milisegundos
Aprende a calcular en milisegundos los tiempos exactos de Attack, Hold y Release de un compresor Sidechain según los BPM para alinear la fase entre el bombo (kick) y el subgrave.