Lorsque vous appuyez sur la barre d’espace pour démarrer la lecture dans Cubase, celle-ci commence généralement avec un léger décalage. Cette latence de démarrage dépend de divers paramètres et, dans certains cas, elle peut être suffisamment importante pour affecter votre flux de travail.
Cet article met en lumière les facteurs qui influencent ce délai de démarrage et explique comment les configurer pour une expérience de transport réactive et confortable.
En appliquant ces mesures, vous pourriez également constater une meilleure réactivité dans diverses tâches d’édition, y compris la manipulation de données MIDI et audio.
1. Taille de la mémoire tampon (Buffer) de l’interface audio
Il va sans dire que la taille de la mémoire tampon de votre interface audio (le buffer ASIO) affecte non seulement la latence de lecture, mais aussi la réactivité globale de Cubase.
Par conséquent, les utilisateurs dont le flux de travail est centré sur l’enregistrement en temps réel doivent définir la plus petite taille de buffer possible dans leurs paramètres ASIO.
Cependant, la taille de buffer réalisable en pratique est un compromis avec la puissance du processeur (CPU), une certaine concession est donc nécessaire.
Si votre travail consiste principalement en édition MIDI, la nécessité d’un très petit buffer ASIO diminue, ce qui a l’avantage de vous permettre d’insérer plus d’instruments virtuels et d’effets.
Néanmoins, étant donné que la taille du buffer ASIO a également un impact sur la réactivité au démarrage de la lecture et lors de l’édition MIDI, vous devrez définir un buffer raisonnablement petit si vous souhaitez une sensation de vivacité et de réactivité.
2. Latence des plug-ins d’effets et des instruments VST
Si vous rencontrez un délai de lecture ou une mauvaise réactivité même avec un petit buffer d’interface audio, la latence des plug-ins d’effets insérés sur vos pistes peut en être la cause.
Cubase utilise normalement une fonction appelée « Compensation du retard des plug-ins » (Plugin Delay Compensation). Cette fonction corrige automatiquement les décalages temporels entre les pistes causés par la latence des plug-ins, garantissant que toutes les pistes sont parfaitement alignées. Cela maintient l’intégrité de votre mix en gardant toutes les pistes synchronisées.
Cependant, comme elle synchronise tous les autres canaux sur celui ayant la latence la plus élevée, l’ensemble du système est « ralenti » par ce seul canal à forte latence. Cela entraîne le phénomène de « délai dans les opérations de transport et d’édition » que nous abordons.
Une cause fréquente est un plug-in de mastering haute performance inséré sur la piste Master ou un bus de groupe.
J’ai personnellement vécu une situation où un maximiseur iZotope Ozone réglé en haute qualité a introduit une latence constante de plusieurs centaines de millisecondes. Le délai était si prononcé que je ressentais une forte gêne lors du démarrage de la lecture ou de l’édition de notes.
De plus, la latence peut s’accumuler et devenir importante si vous avez une longue chaîne de plug-ins sur un seul canal ou une configuration de routage qui passe par de nombreux bus de groupe avec des plug-ins.
Vous pouvez vérifier la latence des plug-ins dans la MixConsole.
Dans les options « Configuration de l’agencement des fenêtres » de la MixConsole, activez « Latence du canal ». La valeur de latence totale s’affichera alors au-dessus de chaque fader de canal.
En cliquant sur cette valeur, vous verrez la latence individuelle de chaque plug-in inséré sur ce canal.
Une fois que vous avez identifié un plug-in à forte latence, une bonne pratique consiste à le désactiver jusqu’aux étapes finales de la production ou à le remplacer par un plug-in alternatif plus léger.
Certains plug-ins disposent d’un mode à faible latence (souvent appelé mode LIVE). L’activation de ce mode peut réduire la latence. (Pour les plug-ins fournis par Steinberg, le bouton « LIVE » active ce mode).
Une autre solution, que je recommande pour le travail de production pratique, est d’utiliser la fonction « Contraindre la compensation du retard », expliquée ci-après.
Utiliser « Contraindre la compensation du retard » comme solution
La fonction « Contraindre la compensation du retard » (Constrain Delay Compensation) vous permet de réduire la latence pour diverses opérations.
Cependant, il est crucial de comprendre comment Cubase se comporte lorsque cette fonction est active.
Le bouton pour « Contraindre la compensation du retard » est situé comme indiqué dans l’image ci-dessous (je recommande de l’assigner à une touche de raccourci facile d’accès).
Lorsque « Contraindre la compensation du retard » est activé, tout plug-in causant une latence supérieure à un seuil défini est temporairement désactivé (bypass), réduisant ainsi la latence globale du système.
Soyez conscient que cela modifiera le son de votre projet car les plug-ins gourmands sont désactivés de force. (Par exemple, si un compresseur ou un limiteur est désactivé, le volume d’écoute et le caractère sonore changeront).
Par défaut, cette fonction est réglée pour désactiver tout plug-in ayant ne serait-ce qu’une faible latence. Vous pouvez minimiser le changement de qualité sonore en spécifiant au préalable un seuil de latence acceptable.
Le réglage de ce seuil se trouve sous le nom de « Seuil pour la compensation du retard » dans la section « VST » des Préférences (voir l’image ci-dessous).
Notez également que les plug-ins insérés sur les pistes d’effet (FX) ne sont pas affectés. Cela vous permet de créer un routage de contournement pour les plug-ins essentiels à forte latence en utilisant une piste FX, évitant ainsi pour eux la fonction « Contraindre la compensation du retard ».
En activant et désactivant « Contraindre la compensation du retard » avec un raccourci clavier, vous pouvez facilement gérer le compromis entre la latence et la qualité sonore (l’effet de vos plug-ins) selon que vous êtes en phase d’édition, d’enregistrement ou de lecture.
Remarque sur les réglages de buffer de Vienna Ensemble Pro
Si vous produisez des maquettes orchestrales, vous utilisez peut-être Vienna Ensemble Pro (VEP).
Dans ce cas, sachez que la taille du buffer de VEP affecte également la réactivité globale de Cubase.
Je recommande d’éviter les tailles de buffer inutilement grandes et de les maintenir au minimum requis pour votre projet.
Un buffer trop grand non seulement cause un délai de lecture, mais peut aussi entraîner des problèmes comme le fait que les notes en audition dans l’Éditeur clavier ne sonnent pas correctement.
Comme le suggère le conseil officiel, commencez avec un réglage de buffer de 2 et n’augmentez que si vous rencontrez des décrochages ou des clics dus à une surcharge du CPU.
3. Réglage du Mode de latence MIDI
C’est un paramètre souvent négligé, mais l’ajustement du Mode de latence MIDI peut réduire de manière significative le délai de démarrage de la lecture et améliorer la réactivité dans Cubase.
Le réglage du Mode de latence MIDI se trouve dans la section « MIDI » des Préférences.
Le réglage par défaut est « Standard », mais le passer à « Faible » (Low) améliorera la réactivité au démarrage de la lecture.
Selon la documentation de Steinberg, régler la latence MIDI sur « Faible » augmente la charge du CPU, mais pour les CPU modernes, la différence est négligeable.
En fait, j’utilise régulièrement le réglage « Faible » sur une machine Windows plus ancienne avec un processeur i5-8400 et je n’ai observé aucune différence par rapport au réglage « Standard » (l’indicateur de CPU ne montre aucun changement visible).
Vous remarquerez une amélioration tangible de la réactivité au démarrage de la lecture lorsque vous modifiez le paramètre de latence MIDI. Sauf si vous rencontrez des problèmes, je recommande vivement d’utiliser le réglage « Faible ».
D’après le manuel officiel, il est peu probable que vous rencontriez des problèmes, à moins de lire simultanément des données de contrôleurs extrêmement denses sur un grand nombre de pistes.