Details on ASIO-Guard in Cubase and Nuendo

Language
English
Document type
Help Center Article
ft:originUrl
https://helpcenter.steinberg.de/hc/en-us/articles/32332964360978-Details-on-ASIO-Guard-in-Cubase-and-Nuendo
ft:openMode
external

Details on ASIO-Guard in Cubase and Nuendo

Overview

ASIO-Guard is Steinberg’s performance optimization technology introduced in Cubase 7 to address one of the most common challenges in digital audio production: CPU overload and audio dropouts. 
Many users often run dozens or even hundreds of tracks with complex plug-in chains, which can cause real-time processing bottlenecks. ASIO-Guard mitigates this by pre-processing audio tasks that do not require real-time calculation.

Background

In a typical DAW, all audio processing happens in real time, meaning every track and plug-in must be calculated within the audio buffer window (e.g., 5.33 ms (256 samples @ 48 kHz)). If the CPU cannot complete these calculations in time, you experience dropouts, clicks, or pops.
ASIO-Guard introduces a second processing buffer for tracks that are not record-enabled or monitored. This buffer is much larger than the real-time buffer, giving the CPU more time to process these tasks in advance. The result: smoother playback, higher track counts, and fewer interruptions.

How ASIO-Guard Works Internally

Cubase’s and Nuendo’s hybrid audio engine splits tasks into two paths:
 

Real-Time Path

  • Handles tracks that depend on live input: 
    • Record-enabled tracks
    • Monitored tracks
    • External instruments and effects
  • Uses the audio interface buffer size (e.g., 64–256 samples)
  • Is processed with high scheduling priority 
  • Must complete calculations within each buffer cycle to avoid dropouts.
     

ASIO-Guard Path

  • Processes tracks that are not receiving live input
  • Uses a larger buffer (often several times bigger than the real-time buffer).
  • Pre-calculates audio data ahead of time and stores it in a prefetch queue.
  • When playback reaches that point, Cubase/Nuendo simply streams the pre-rendered audio, reducing CPU load during critical moments.

Dynamic Switching

If you enable monitoring on a track, Cubase/Nuendo instantly moves it from the ASIO-Guard path to the real-time path - the same applies to VSTi tracks when record-enabled (!). This dynamic switching ensures input monitoring with low latency. Note that low latency comes with a price: using “heavy” plugins in the live path can earlier lead to dropouts.

Benefits

  • Improved Stability: Fewer audio dropouts during playback and mixing.
  • Higher Track Counts: Efficient CPU load distribution.
  • Lower Latency for Recording: Real-time path remains responsive while background tasks are pre-rendered.

ASIO-Guard Levels

You can select Low, Normal, or High in Studio > Studio Setup > Audio System > Advanced Options.

  • Low: Minimal latency impact, less pre-processing available.
  • Normal: Balanced stability and responsiveness.
  • High: Maximum stability for large projects, but introduces more ASIO-Guard latency and memory usage. Designed for mixing use cases where there is usually no live input but many heavy plugins in the processing path.

New in recent Cubase/Nuendo versions

  • Audio Performance Monitor: Displays history of real-time, ASIO-Guard, and peak loads.
  • Dropout Analysis: Pinpoints problematic tracks and offers mitigation measures.
  • Bug Fixes: Media preview does not force output bus to real-time path anymore.

Restrictions

ASIO-Guard does not apply to:

  • Record-enabled VSTi/MIDI tracks
  • Any monitored tracks
  • External effects and instruments.
  • Certain plug-ins (check in VST Plug-in Manager).

Practical Tips

  • Use the "High" ASIO-Guard level for mixing large sessions.
  • Use the "Normal" ASIO-Guard level as a starting point, unless you experience dropouts.
  • For automation recording, etc., consider "Low" or disable ASIO-Guard for immediate feedback.
  • Audio Performance Monitor supports you with finding overloads and bottlenecks and offers to adjust settings accordingly.