Acabo de descubrir ASIO (gracias a una respuesta aquí en SD).
He leído un poco sobre esto y quiero asegúrese de comprender los beneficios.
Parece que los principales beneficios son:
- Latencia reducida
- Capacidad para combinar varias tarjetas de sonido o USB externos Micrófonos a un solo programa (por ejemplo, Audacity, Goldwave, etc.) (Entonces, si estuviera grabando audio de dos de esos micrófonos: tal vez voces en uno e instrumentos en otro, supongo.
¿Algún otro beneficio?
¿Cuál es el beneficio de la latencia reducida para grabar audio (además de reducir los posibles problemas de sincronización entre varios micrófonos)?
Comentarios
- AFAIK, su segundo argumento es verdadero solo si usa ASIO4ALL, la combinación de dispositivos no es parte del estándar ASIO. Pero un solo dispositivo puede tener varios canales.
Respuesta
ASIO es un protocolo para comunicarse con una tarjeta de sonido.
Normalmente, el sistema operativo maneja la ruta de audio, lo que resulta en pasar por muchas capas antes de llegar a la tarjeta de sonido. Cada capa agrega latencia.
ASIO permite que una aplicación de software se comunique directamente con la tarjeta de sonido, evitando todas las capas intermedias. Así es como logras una latencia reducida .
Además, accediendo directamente al hardware. El audio no pasa a través del mezclador de audio del sistema operativo, lo que puede evitar pérdidas de conversión de muestra / tasa de bits. Estas son las ganancias de mayor fidelidad.
Solo para tener en cuenta. El uso de un controlador ASIO esencialmente permite que el software utilice el hardware al máximo de su potencial. Si la tarjeta de sonido real tiene una conversión AD / DA deficiente, o solo admite una profundidad de bits (¿solo 16 bits?), no se puede exceder esta limitación física.
Por lo tanto, usar algo como asio4all le permitirá reducir en latencia. No mejorará la conversión que tiene lugar en el hardware.
Respuesta
La principal ventaja de ASIO es más rápida, enrutamiento más fácil de entradas y salidas de audio. Le permite conectar fácilmente entradas y salidas directamente a su software de grabación de audio y elimina gran parte de la sobrecarga normalmente asociada con las tarjetas de sonido de consumo.
El beneficio de una latencia reducida se produce cuando se trabaja con varios canales de audio. . Incluso si solo tiene una sola entrada y salida, si intentó hacer alguna capa, necesita que su entrada y salida coincidan. Si pasaron 100 ms desde que su computadora comenzó a intentar reproducir audio hasta que sus parlantes lo hicieron y otros 100 ms para que su entrada sea procesada y grabada, si tuviera que escuchar una pista de audio y cantarla, su canto sería se grabará 200 ms después de que la computadora intentó reproducirlo. Esto provocaría que su voz no se sincronizara correctamente en su pista en comparación con la música.