Quieres aprender de oído el solo de guitarra de una canción, pero va demasiado rápido para seguirlo nota a nota. Si simplemente reproduces el audio más lento sin más, la voz y los instrumentos suenan graves y deformados — el clásico efecto de "vinilo girando despacio". Separar velocidad y tono como parámetros independientes es lo que permite ralentizar sin ese efecto secundario, o cambiar el tono sin acelerar ni ralentizar nada.
Por qué velocidad y tono están unidos por defecto
Cuando reproduces un audio más rápido o más lento sin ningún procesamiento adicional, lo que realmente estás haciendo es cambiar la frecuencia de muestreo efectiva — y eso mueve el tono en la misma dirección que la velocidad. Más rápido, más agudo (efecto "ardilla" o chipmunk); más lento, más grave (efecto "vinilo rayado"). Es el comportamiento físico natural de una cinta o un disco de vinilo reproducidos a velocidad incorrecta.
Cómo se separan velocidad y tono en el procesamiento digital
Para cambiar solo la velocidad sin afectar al tono, el algoritmo (atempo en FFmpeg) reorganiza las muestras de audio en el dominio del tiempo, estirando o comprimiendo la señal mientras preserva la estructura de frecuencias original. Tiene un límite técnico: cada aplicación del filtro solo admite factores entre 0.5x y 2x — para cambios más extremos (por ejemplo, 4x), el filtro se encadena varias veces internamente hasta alcanzar el factor deseado.
Para cambiar solo el tono sin afectar a la velocidad, se usa el truco inverso: se reinterpreta la frecuencia de muestreo (lo que cambia tono y velocidad a la vez, como el vinilo acelerado) y luego se compensa la velocidad de vuelta a la original con atempo. El resultado neto es solo el tono desplazado, en semitonos exactos.
Los tres modos disponibles
- Velocidad con tono preservado (por defecto): cambia solo la velocidad de reproducción, de 0.1x a 10x, sin que la voz suene más aguda o más grave.
- Tono en semitonos (independiente de la velocidad): sube o baja el tono entre -24 y +24 semitonos (dos octavas en cada dirección) manteniendo la velocidad elegida.
- Efecto vinilo (tono no preservado): desactiva la preservación de tono para el efecto clásico donde velocidad y tono suben o bajan juntos, como un disco acelerado o ralentizado a mano.
Casos de uso reales
- Aprender un pasaje musical difícil de oído: ralentiza al 50-75% con el tono preservado, para escuchar cada nota sin que suene como otra nota distinta.
- Escuchar una conferencia o podcast más rápido: acelera a 1.25x-1.5x con el tono preservado, para ahorrar tiempo sin que la voz suene aguda y artificial.
- Efecto creativo o de broma: desactiva la preservación de tono para el clásico "voz de ardilla" acelerando, o "voz de demonio" ralentizando.
Preguntas frecuentes
¿Por qué mi voz suena a chipmunk al acelerar un audio? Porque estás cambiando la velocidad sin preservar el tono — el pitch sube junto con la velocidad. Activa la opción de mantener el tono para evitarlo.
¿Cuál es el rango de velocidad disponible? De 0.1x a 10x.
¿Cuánto puedo subir o bajar el tono? Hasta 24 semitonos en cada dirección (dos octavas), manteniendo la velocidad elegida.
¿Se procesa en mi navegador? Sí, con FFmpeg compilado a WebAssembly, sin subir el archivo a ningún servidor.
Cambia la velocidad o el tono de cualquier audio con velocidad y tono de audio, de 0.1x a 10x y ±24 semitonos, 100% en tu navegador.