GUÍA DE CONFIGURACIÓN DE BAJA LATENCIA

Compensación de latencia de ASIO4ALL: ajusta búfer y frecuencia

Una configuración fiable de ASIO4ALL empieza por una ruta estable, no por el número más pequeño del control. Selecciona un dispositivo, iguala la frecuencia de muestreo, prueba un búfer moderado y bájalo hasta que aparezca el primer chasquido. La compensación comunica el retraso al host; no convierte un dispositivo lento o en conflicto en uno más rápido.

Diagrama editorial de búferes y frecuencias de muestreo para ajustar la latencia de ASIO4ALL
Ilustración existente de búfer y frecuencia de ASIO4ALL: ajusta un endpoint conocido y comprueba el resultado en el host.
Respuesta rápida

Abre ASIO4ALL v2 en tu DAW, activa una entrada o salida y empieza con 256 o 512 muestras a 44,1 o 48 kHz. Baja el búfer un paso cada vez mientras reproduces un proyecto sencillo y conserva el valor más bajo que no produzca errores. Deja Latency Compensation In/Out en su valor inicial hasta tener una medición de loopback; cambiarlo de oído puede falsear la sincronización.

Qué controla la compensación de latencia de ASIO4ALL

ASIO4ALL enlaza un host ASIO con endpoints de audio WDM de Windows. El host solicita un búfer y el dispositivo, junto con su controlador, determina cómo se procesa. La compensación indica al host que una ruta de entrada o salida añade retraso. Es un dato de alineación, no un sustituto de un controlador estable, un cable USB correcto o una monitorización bien conectada.

Antes de cambiar ajustes separa tres medidas. El búfer indica cuántas muestras procesa el host en cada bloque; la frecuencia indica cuántas muestras pasan por segundo; la latencia de ida y vuelta también incluye convertidores, dispositivo, controlador, plugins y monitorización. Un búfer pequeño puede reducir una parte del retraso mientras Bluetooth, un hub USB saturado o el dispositivo nativo dominan el resultado.

Control o síntomaQué significaPrimera acción
Tamaño del búfer ASIOMuestras por bloque; normalmente un valor menor reduce el retraso del hostComienza en 512 o 256 y baja solo después de una prueba limpia
Latency Compensation In/OutRetraso comunicado al host para una ruta concretaDeja el valor inicial salvo que una medición de loopback indique otro
Frecuencia de muestreoMuestras por segundo del proyecto y del endpointHaz coincidir host y dispositivo antes de juzgar la latencia
Chasquidos o cortesEl dispositivo no termina el bloque de forma fiableSube el búfer, cierra programas de audio y prueba un endpoint

Elige un búfer estable antes de perseguir menos latencia

Usa un proyecto corto y repetible con un instrumento o un archivo de audio. Selecciona exactamente los auriculares, altavoces, salida de interfaz o micrófono que usarás. 512 muestras es un punto de partida conservador. Si reproduce limpio, prueba 256 y después 128. El valor correcto es el más bajo que resiste tu trabajo real, no el más bajo que sobrevive cuando el ordenador está inactivo.

La referencia oficial de ASIO4ALL explica que un búfer menor suele reducir la latencia, pero que los chasquidos indican que la ruta necesita más tiempo. Un navegador, una videollamada, un cable virtual o una segunda DAW puede tomar el mismo endpoint WDM. Cierra esas aplicaciones durante la prueba para no confundir un conflicto de propietario con un límite del búfer.

  1. Anota la base

    Escribe host, dispositivo, frecuencia, búfer, modo de monitorización y endpoints activos antes de tocar nada.

  2. Abre el panel

    Elige ASIO4ALL v2 en la DAW y abre su panel desde la misma pantalla de audio.

  3. Activa una ruta

    Enciende una salida conocida y la entrada necesaria. Deja HDMI, Bluetooth y dispositivos sin usar apagados.

  4. Prueba un valor moderado

    Reproduce un proyecto sencillo a 512 o 256 muestras durante varios minutos; escucha clics y observa el medidor del host.

  5. Baja paso a paso

    Prueba el siguiente valor solo cuando el anterior sea limpio; vuelve al último estable al oír un corte.

Panel de control de ASIO4ALL con un endpoint de Windows seleccionado para una prueba de búfer
Mantén la primera prueba centrada en un endpoint WDM conocido.

Iguala la frecuencia y estima el retraso real

La duración aproximada de un búfer es muestras divididas por muestras por segundo. A 48 kHz, 256 muestras son unos 5,3 ms; a 44,1 kHz son unos 5,8 ms. El host suele tener una parte de entrada y otra de salida, y el hardware añade tiempo, por lo que la ida y vuelta es mayor. Usa el cálculo para comparar ajustes, no para prometer una medición de micrófono a altavoz.

La documentación oficial recuerda que la latencia total no es lineal en todos los rangos. 512 muestras es un valor seguro y las zonas inferiores a 10 ms o 4 ms son referencias, no objetivos universales. Si el endpoint se vuelve inestable, una ruta limpia a 256 o 512 muestras es más útil que una cifra baja sin audio.

FrecuenciaBúferDuración aproximada de un búferUso
44,1 kHz512 muestras11,6 msInicio seguro para un proyecto exigente
44,1 kHz256 muestras5,8 msPrueba práctica de monitorización
48 kHz256 muestras5,3 msBase habitual de baja latencia
48 kHz128 muestras2,7 msSolo después de una prueba limpia
Cualquiera64 muestrasDepende del dispositivoPrueba de estrés, no valor por defecto
El búfer es una parte de la ruta; el dispositivo, el controlador, los plugins y la monitorización también añaden retraso.

Usa con cuidado los controles de compensación

Latency Compensation In y Out parecen controles de rendimiento, pero comunican al host cuánto retraso debe contabilizar. El manual de ASIO4ALL para FL Studio recomienda dejarlos por defecto salvo que se haya medido la ruta con un cable de loopback. Un número mayor o menor no hace que el audio llegue antes; cambia la información temporal que recibe el host.

Si tienes una medición repetible, cambia un valor, reinicia el host si no actualiza el dispositivo y compara el desplazamiento grabado con la medición. Anota endpoint, frecuencia, búfer y versión del host. No copies un valor de un foro para otra interfaz ni edites el registro para forzar un búfer menor como primer arreglo.

  • Deja In y Out en el valor inicial para reproducción y grabación normales.
  • Mide una ruta de loopback real antes de escribir una compensación personalizada.
  • Cambia un control cada vez y conserva la misma frecuencia y búfer para comparar.
  • Reinicia el host cuando el valor mostrado no siga al deslizador o quede guardado en caché.
  • Trata las ediciones de registro y los límites no documentados como experimentos avanzados con copia de seguridad.

Consulta el manual de audio de ASIO4ALL de Image-Line para la explicación del host.

Vista editorial de búfer y frecuencia usada para explicar los ajustes de latencia de ASIO4ALL
La relación entre búfer y frecuencia pertenece a la prueba base; la compensación debe seguir una medición.

Corrige chasquidos, silencio, cortes y deriva

Los chasquidos suelen indicar que el bloque no termina a tiempo. Sube el búfer un paso, cierra el audio del navegador y de las reuniones, desactiva endpoints extra y repite el mismo proyecto. Si desaparece, registra el valor estable y añade dispositivos uno por uno. No bajes la frecuencia ni la compensación para ocultar un underrun.

Un medidor silencioso no es un problema de latencia. Comprueba que el host usa ASIO4ALL v2, que el endpoint WDM hijo está encendido, que la pista o el master apuntan a él y que Windows no lo ha silenciado. Un estado rojo puede indicar que otra aplicación posee el dispositivo o que la frecuencia del proyecto no coincide.

La deriva o una voz duplicada suele venir de dos rutas de monitorización o de relojes distintos. Usa una sola monitorización, prefiere una salida con cable durante la prueba y evita combinar relojes sin necesidad. Si tu interfaz tiene un controlador ASIO actual, suele ser una primera opción más clara que un puente genérico.

SíntomaCapa probableSiguiente prueba
Chasquidos al bajar el búferCPU, USB, endpoint o estabilidadVuelve al último valor limpio y cierra otros programas de audio
Los medidores se mueven pero no hay auricularesRuta del host o salida físicaRevisa el master y el endpoint WDM exacto
Endpoint no disponiblePropiedad, estado de Windows o frecuenciaCierra otros hosts, comprueba Sonido y abre de nuevo ASIO4ALL
Voz duplicadaMonitorización directa y de softwareSilencia una de las dos rutas
Latencia cambia entre sesionesFrecuencia, plugin, dispositivo o BluetoothAnota toda la base y prueba con cable
Ruta editorial de señal para separar DAW, endpoint ASIO4ALL y salida durante el diagnóstico de latencia
Comprueba DAW, endpoint, salida y monitor físico como capas separadas.

Lista de comprobación de compensación de latencia de ASIO4ALL

Una buena configuración de latencia es una ruta documentada: registra host, endpoint, frecuencia, búfer, monitorización y salida física, y conserva el último valor limpio.

  • El host usa ASIO4ALL v2 y el endpoint WDM necesario está activo.
  • Una entrada y una salida conocidas pasan una prueba antes de añadir dispositivos.
  • La frecuencia es compatible con el host y el endpoint.
  • El búfer se probó de forma descendente y el último valor limpio está anotado.
  • Latency Compensation In/Out queda por defecto salvo medición de loopback.
  • Chasquidos, silencio, monitorización doble y deriva se diagnostican por separado.
  • Se prefiere un controlador ASIO nativo actual cuando expone el hardware necesario.

Preguntas frecuentes sobre la compensación de latencia de ASIO4ALL

¿Qué hace la compensación de latencia de ASIO4ALL?

Comunica al host el retraso adicional de una entrada o salida para alinear el tiempo. No acelera el dispositivo. Déjala por defecto hasta tener una medición de loopback repetible para ese endpoint.

¿Por qué ASIO4ALL chasquea con un búfer bajo?

El ordenador o el dispositivo no termina el bloque a tiempo, o hay otra aplicación usando el endpoint. Vuelve al último valor limpio, cierra otros programas y desactiva dispositivos extra antes de cambiar la compensación.

¿Debo poner In y Out en cero?

No como regla general. Cero puede ser correcto en una ruta medida, pero cambiarlo a ciegas puede desalinear una grabación. Conserva el valor inicial hasta medir el dispositivo y su frecuencia.

¿Qué frecuencia conviene usar?

Usa una frecuencia que soporten host y endpoint, normalmente 44,1 o 48 kHz, y mantén el proyecto y Windows alineados cuando sea posible. Una frecuencia mayor no garantiza una sesión más estable.

¿Es mejor un controlador ASIO nativo?

Para una interfaz compatible, el controlador actual del fabricante suele ser más directo y claro. ASIO4ALL sigue siendo útil para endpoints WDM, integrados, HDMI o combinados que necesitan un puente ASIO.