¿Qué es un controlador ASIO y qué diferencia en la latencia de audio?

Si ha trabajado con instrumentos musicales digitales y eléctricos, probablemente haya oído hablar de ASIO. Pero si no es así, y se ha encontrado con el acrónimo, lea para saber qué es ASIO y cómo funciona.

¿Qué es ASIO?

ASIO son las siglas de Audio Stream Input / Output.

ASIO es un protocolo de controlador de tarjeta de sonido creado por la compañía de música alemana Steinberg, que también desarrolla Cubase, la popular estación de trabajo de audio. ASIO es un nombre familiar para cualquiera que haya trabajado con grabaciones de audio digital porque brinda a los productores de música una forma de obtener acceso directo a sus dispositivos de audio.

La mayoría de las tarjetas de sonido profesionales y el software de producción vienen con su propia versión de ASIO preinstalada, pero también puede instalar los controladores ASIO por separado.

Los controladores ASIO están disponibles actualmente únicamente en Windows, pero una versión experimental disponible llamada WineASIO le permite instalar ASIO en sistemas Linux a través de Wine.

ASIO no está disponible en macOS, pero esto se debe a que los sistemas Mac utilizan una API llamada Core Audio que hace que los servicios que ASIO proporciona sean inútiles, ya que Core Audio no tiene los efectos de DirectSound de Windows.

Relacionado: Use Wine en Ubuntu para ejecutar software de Windows

Dispositivos de audio externos y DirectSound

Siempre que conecte dispositivos de audio a su PC con Windows, estará conectado a su dispositivo de audio a través de DirectSound, que actúa como una ruta de señal intermedia. Esto significa que cada señal que se transmite o recibe desde el dispositivo de audio pasa por DirectSound.

El papel de DirectSound como intermediario entre usted y su dispositivo de audio le presenta muchas características, pero estas características a menudo resultan superfluas para el usuario profesional. Esto se debe a que los procesos y capas por los que DirectSound obliga a pasar una señal de audio dan lugar a una de las peores cosas con las que un productor musical querría lidiar: la latencia.

Relacionado: Complementos VST gratuitos que todo músico debería tener

Cuando tiene su instrumento conectado a su computadora, espera que se toque una nota cada vez que la toque y no medio segundo después. Mantener el tempo o articular un ritmo se vuelve más desafiante de lo que debería ser cuando se trata de una latencia no deseada.

Al grabar audio digitalmente, el audio se captura primero en formato analógico. Luego se convierte a un formato binario donde se puede almacenar en un disco duro. Entre estos dos procesos principales se encuentra un paquete de procesos adicionales que en su mayoría están afiliados a DirectSound.

Cada proceso adicional por el que tiene que pasar la señal de audio agrega un poquito a la latencia general, y cuando estos procesos se agrupan, la latencia se vuelve significativa. Esta latencia significativa, a su vez, se vuelve molesta cuando estás grabando música con tu dispositivo.

Ahora que sabe qué causa la latencia, probablemente pueda concluir que un método obvio para reducir la latencia sería cortocircuitar las capas adicionales por las que DirectSound fuerza la señal de audio. Tienes toda la razón y ASIO hace exactamente eso.

¿Qué hace ASIO realmente?

ASIO permite que el software de audio obtenga acceso directo al dispositivo de audio evitando la ruta de audio normal a través de DirectSound. Al omitir las capas innecesarias de DirectSound, ASIO disminuye los aumentos de velocidad en la ruta desde su dispositivo de audio a su computadora y reduce significativamente la latencia.

Aparte de la baja latencia, ASIO le permite ver todos los canales disponibles en un dispositivo de audio y no solo el canal estéreo que le muestra Windows. Con esta función, puede desbloquear las capacidades multicanal de su dispositivo de audio.

Finalmente, un último beneficio importante de ASIO es que ofrece salidas de bits transparentes. Las señales de audio recibidas a través de ASIO no se comprimen ni se remuestrean, lo que significa que recibe una mayor fidelidad que si estuviera usando DirectSound.

Sáltate las tonterías

Con ASIO, puede omitir las muchas capas innecesarias de DirectSound y obtener audio de alta fidelidad con baja latencia al mismo tiempo que obtiene acceso a multicanal en su dispositivo de audio. Sin embargo, ASIO por sí solo no es suficiente para hacer música. También necesitarás un buen software.