Descripción general
ASIO-Guard es la tecnología de optimización de rendimiento de Steinberg, introducida en Cubase 7, para abordar uno de los desafíos más comunes en la producción de audio digital: la sobrecarga de la CPU y los cortes de audio.
Muchos usuarios trabajan con decenas o incluso cientos de pistas con cadenas de plug-ins complejas, lo que puede provocar cuellos de botella en el procesamiento en tiempo real. ASIO-Guard reduce este problema preprocesando las tareas de audio que no requieren ningún cálculo en tiempo real.
Contexto
En un DAW típico, todo el procesamiento de audio se realiza en tiempo real, lo que significa que cada pista y cada plug-in deben calcularse dentro de la ventana del búfer de audio (por ejemplo, 5,33 ms (256 muestras a 48 kHz)). Si la CPU no puede completar estos cálculos a tiempo, se producen cortes de audio, chasquidos o clics.
ASIO-Guard introduce un segundo búfer de procesamiento para las pistas que no están habilitadas para grabación ni monitorizadas. Este búfer es mucho más grande que el búfer en tiempo real y permite que la CPU tenga más tiempo para procesar estas tareas por adelantado. El resultado es una una reproducción más fluida, un mayor número de pistas y menos interrupciones.
Cómo funciona ASIO-Guard internamente
El motor de audio híbrido de Cubase y Nuendo divide las tareas en dos rutas:
Ruta en tiempo real
- Gestiona las pistas que dependen de entrada en vivo:
- Pistas habilitadas para la grabación
- Pistas monitorizadas
- Instrumentos y efectos externos
- Utiliza el tamaño del búfer de la interfaz de audio (por ejemplo, 64–256 muestras)
- Se procesa con alta prioridad de planificación
- Debe completar los cálculos dentro de cada ciclo del búfer para evitar cortes.
Ruta ASIO-Guard
- Procesa las pistas que no reciben entrada en vivo
- Utiliza un búfer más grande (a menudo varias veces mayor que el búfer en tiempo real).
- Precalcula los datos de audio con antelación y los almacena en una cola de prelectura.
- Cuando la reproducción alcanza ese punto, Cubase/Nuendo simplemente transmite el audio prerenderizado, reduciendo la carga de la CPU en momentos críticos.
Cambio dinámico
Si activas la monitorización en una pista, Cubase/Nuendo la mueve instantáneamente de la ruta ASIO-Guard a la ruta en tiempo real. Lo mismo se aplica a las pistas VSTi cuando están habilitadas para grabación (!). Este cambio dinámico garantiza la monitorización de entrada con baja latencia. Ten en cuenta que la baja latencia tiene un precio: usar plug-ins “pesados” en la ruta en vivo puede provocar cortes con más facilidad.
Ventajas
- Estabilidad mejorada: menos cortes de audio durante la reproducción y la mezcla.
- Mayor número de pistas: distribución más eficiente de la carga de la CPU.
- Menor latencia para la grabación: la ruta en tiempo real sigue siendo reactiva mientras las tareas en segundo plano se prerenderizan.
Niveles de ASIO-Guard
[Cubase/Nuendo 15 o versiones anteriores]
Puedes seleccionar «Bajo», «Normal» o «Alto» en Estudio > Configuración de estudio > Sistema de audio > Opciones avanzadas.
[Cubase 16]
Puedes seleccionar los niveles 1-5 en Edición > Ajustes > Audio > Avanzado.
- Desact.
- Nivel 1 (23 ms de tiempo de preprocesamiento; anteriormente «Bajo»)
- Nivel 2 (35 ms de tiempo de preprocesamiento; anteriormente «Normal», estándar)
- Nivel 3 (93 ms de tiempo de preprocesamiento; anteriormente «Alto»)
- Nivel 4 (140 ms de tiempo de preprocesamiento)
- Nivel 5 (280 ms de tiempo de preprocesamiento)
Restricciones
ASIO-Guard no se aplica a:
- Pistas VSTi/MIDI habilitadas para grabación
- Cualquier pista monitorizada
- Determinados plug-ins (compruébalo en el Gestor de plug-ins VST
Consejos prácticos
- Utiliza el nivel 2 de ASIO-Guard como punto de partida, a menos que experimentes cortes de audio. Para la grabación de automatización y tareas similares, considera utilizar el nivel 1 (Bajo) o desactivar ASIO-Guard para obtener una respuesta inmediata. El Monitor de rendimiento de audio te permite identificar sobrecargas y cuellos de botella, y te ofrece ajustar la configuración en consecuencia. Utiliza niveles más altos para:
- proyectos y plantillas que apenas podían reproducirse (o no podían reproducirse en absoluto) en versiones anteriores de Cubase (Cubase 15 o anteriores);
- proyectos y plantillas con muchas pistas de audio e instrumentos en reproducción, o con complementos que consumen muchos recursos en la ruta de señal.
- Es posible que los proyectos no se beneficien significativamente de niveles más altos de ASIO-Guard si la ruta de señal contiene numerosos instrumentos VST muy exigentes, efectos de máster complejos, largas cadenas de efectos o muchas dependencias entre pistas que utilizan sidechains o grupos.