Latencia de audio: qué es y cómo reducirla
Si al cantar o tocar te oyes con un pequeño retraso, es latencia. Te explicamos de dónde sale, cuánta es aceptable y cómo bajarla sin que el ordenador se ahogue.
Esta página tiene enlaces de afiliado. Si compras a través de ellos nos llevamos una pequeña comisión y a ti no te cuesta más. Cómo elegimos los productos.
De dónde sale la latencia
El ordenador no procesa el audio muestra a muestra, sino en bloques (el buffer). Mientras llena un bloque, espera. Esa espera, más la conversión de la interfaz y los drivers, es la latencia. La fórmula básica:
latencia (ms) = tamaño del buffer ÷ frecuencia de muestreo × 1.000
Con un buffer de 128 muestras a 48 kHz: 128 ÷ 48.000 × 1.000 = 2,7 ms en cada sentido. Hay que sumarlo a la entrada y a la salida, más unos milisegundos de conversión: en total, unos 7-8 ms.
Cómo reducirla
- Baja el buffer al grabar (64 o 128 muestras) y súbelo al mezclar (512 o 1.024), cuando la latencia no importa.
- Usa la monitorización directa de la interfaz: te oyes antes de pasar por el ordenador, con latencia cero.
- Instala el driver de tu interfaz (ASIO en Windows). En Mac, Core Audio ya funciona muy bien.
- Desactiva plugins pesados mientras grabas: limitadores con anticipación, reverbs de convolución o afinadores en tiempo real añaden latencia.
- Conecta la interfaz directamente al ordenador, sin hubs USB baratos.
Las interfaces con menos latencia
La calidad de los drivers marca mucha diferencia. RME es la referencia; MOTU, Focusrite y Audient están muy bien en la gama asequible.
Preguntas frecuentes
¿Cuánta latencia es aceptable?
Para grabar voz o tocar instrumentos, menos de 10 ms de ida y vuelta pasa desapercibido para casi todo el mundo. Por encima de 15-20 ms empieza a molestar al tocar.
¿Por qué oigo clics y cortes al bajar el buffer?
El ordenador no llega a procesar el audio a tiempo. Sube el buffer, desactiva plugins pesados mientras grabas o congela pistas.
¿Qué es ASIO?
Un tipo de driver para Windows que permite latencias muy bajas. Instala siempre el driver ASIO de tu interfaz; evita ASIO4ALL si tu interfaz tiene el suyo.