Comment réduire la latence

  • Versions de Live: à partir de Live 9.2
  • Systèmes d'exploitation:Tous

Qu'est-ce que la latence?

La latence audio désigne un délai court (généralement mesuré en millisecondes) entre le moment où un signal audio entre et le moment où il ressort d'un système. Dans les systèmes audio informatiques, une certaine latence, appelée mise en mémoire tampon, est nécessaire pour garantir que la lecture, l’enregistrement et le traitement du son produisent un flux audio exempt d’erreurs.

Remarque : Bien qu’il soit possible de réduire la latence, il est impossible de l’éliminer entièrement.

Dans les Préférences Audio de Live → , la latence globale est calculée selon le type de pilote, l'interface audio, la fréquence d'échantillonnage et la taille de la mémoire tampon sélectionnés.

Bildschirmfoto_2019-08-08_um_12.08.29.png

Conseils pour réduire la latence dans Live

  1. Réduire la taille de la mémoire tampon audio
  2. Augmenter le taux d'échantillonnage
  3. Le périphérique d’entrée audio doit être désactivé s'il n’est pas utilisé
  4. Utilisez les pilotes audio ASIO sur Windows et Core Audio sur Mac
  5. Utiliser une interface audio dédiée exécutant des pilotes natifs
  6. Réduire la charge du processeur
  7. Gelez et écrasez les plugins et les périphériques qui introduisent de la latence
  8. Réinitialiser les retards de piste
  9. Supprimez les plug-ins qui indiquent leur latence de façon incorrecte
  10. Fermez la fenêtre de l’éditeur des périphériques Max for Live

Conseils pour réduire la latence pendant l'écoute et l'enregistrement

  1. Réduire la latence pendant l'écoute
  2. Comprendre ce qu'est la Compensation d’erreur du pilote et quand l’utiliser

1. Réduire la taille de la mémoire tampon audio

Plus la taille du tampon est petite, plus le temps de latence est réduit. Tenez compte du fait que de très petites tailles de mémoire tampon peuvent provoquer des coupures de son et d'autres problèmes liés à l’augmentation de la charge du processeur. Trouvez le point idéal où la mémoire tampon est aussi petite que possible sans nuire à la qualité audio.

2. Augmenter le taux d'échantillonnage

Le taux d'échantillonnage fait référence à la quantité d'échantillons (samples) traités par seconde. Plus le taux d'échantillonnage est élevé, plus la latence est faible. Des taux d'échantillonnage plus élevés imposent toutefois des contraintes supplémentaires au processeur.

3. Le périphérique d’entrée audio doit être désactivé s'il n’est pas utilisé

Si vous n'enregistrez pas à partir d’une source externe, réglez le périphérique d’entrée Audio sur « No Device » afin de réduire la latence globale.

4. Utilisez les pilotes audio ASIO sur Windows et Core Audio sur Mac

Il n’est généralement pas possible d'obtenir des tailles des mémoires tampon faibles en utilisant MME/Direct X dans Windows. Si aucun pilote ASIO natif n’est disponible pour votre appareil, utilisez ASIO4ALL à la place. Core Audio est le pilote par défaut sur Mac.

5. Utiliser une interface audio dédiée exécutant des pilotes natifs

Les interfaces audio dédiées ont généralement des pilotes ASIO ou Core Audio natifs qui doivent permettre d'obtenir des latences généralement inférieures . Utilisez une interface audio de qualité plutôt que la carte son de votre ordinateur.

6. Réduire la charge du processeur

Des charges de processeur moindres doivent permettre des tailles de mémoire tampon audio inférieures. Consultez notre article dédié sur la réduction de la charge du CPU dans Live.

7. Gelez et écrasez les plugins et les périphériques qui introduisent de la latence

Certains périphériques, certains plug-ins et les retards de piste peuvent introduire de la latence. Ces latences ou ces retards résultent du temps pris par les périphériques pour traiter un signal d'entrée et produire un résultat. La compensation du retard de Live compense automatiquement l'audio, l'automation et la modulation en décalant toutes les pistes de la valeur nécessaire pour les maintenir synchronisées les unes avec les autres. Afin d'éliminer définitivement la latence, il est préférable de geler et d'écraser les pistes contenant des périphériques qui introduisent cette latence. La compensation de retard doit être activée dans le menu Options avant de geler et d’écraser la piste.

8. Réinitialiser les retards de piste

Si vous avez des retards de piste réglés sur des valeurs élevées, tous les autres retards de piste du projet doivent être réglés de façon à ce que tout soit synchronisé. Plutôt que d’utiliser les retards de piste, il est préférable de déplacer les clips vers l’arrière ou vers l’avant pour les synchroniser.

9. Supprimez les plug-ins qui indiquent leur latence de façon incorrecte

Si vous rencontrez des latences inhabituelles, supprimez chaque plug-in un par un afin de trouver celui qui pourrait en être la cause.

10. Fermez la fenêtre de l’éditeur des périphériques Max for Live

Les périphériquesMax for Live ajoutent également de la latence supplémentaire lorsque la fenêtre de leur éditeur est ouverte. Fermez l’éditeur pour supprimer latence ajoutée.

Comment réduire la latence lors de l’enregistrement ou de l'écoute

Latence à l'enregistrement audio

Live ne compense les enregistrements audio que si le monitoring (contrôle d'écoute) de la piste qui enregistre est réglé sur « Off ». Les enregistrements effectués quand le monitoring est réglé sur « In » ou « Auto » ne sont pas compensés.

Réduire la latence d’un signal audio lorsque le monitoring est réglé sur « In » ou « Auto »

Lorsque des retards négatifs élevés sont sélectionnés, ou si un certain nombre de plug-ins induisant de la latence entraînent une latence globale élevée, il est parfois impossible d’enregistrer de l’audio ou du MIDI en temps réel. Ceci est particulièrement problématique si vous utilisez Live pour le monitoring. Il existe un certain nombre de techniques pour palier à cela.

  1. Utilisez l’option « Latence réduite en écoute »
    Activez « Latence réduite en écoute » dans le menu Options. Cela permet de contourner la latence supplémentaire pour les pistes qui sont armées pour l'enregistrement, ainsi que pour celles dont le monitoring est réglé sur « In ».
  2. Utilisez le monitoring direct (si votre interface audio le permet)
    certaines interfaces audio ont une fonction appelée « direct monitoring », ou contrôle d'écoute direct. Le signal entre dans l’interface et est acheminé directement vers le casque de monitoring, au lieu de passer d’abord par Live. Vous pouvez envoyer une copie du signal vers Live afin de l’enregistrer en même temps.
  3. Monitoring avec une table de mixage externe
    Au lieu de contrôler le signal audio par le biais de votre interface ou dans Live, vous pouvez le faire avec une table de mixage externe. Envoyez une copie du signal vers Live afin de l’enregistrer en même temps.

Remarque : Réduire la latence pendant le monitoring ne réduit la latence que pour le signal audio contrôlé. Pour les enregistrements, le monitoring doit être réglé sur « Off » afin de compenser correctement la latence du signal audio enregistré.

Comprendre ce qu'est la « Compensation d’erreur du pilote » et quand l’utiliser

Votre interface audio indique une valeur de latence spécifique à Live. Cette valeur est utilisée pour décaler l'enregistrement audio ou MIDI quand le monitoring de la piste qui enregistre est réglé sur « Off ». Cependant, certaines interfaces audio peuvent indiquer une latence inexacte, ce qui a pour résultat que les enregistrements doivent être réalignés manuellement pour que la synchronisation soit correcte.Compensation d'erreur de pilotepermet à Live de compenser automatiquement toute latence incorrectement signalée.

Important:

  • Bien que la valeur de "latence globale" dans les préférences audio de Live soit recalculée lorsque la correction d'erreur de pilote est ajustée, elle  n'affecte pas la latence globale de Live pour la lecture, mais uniquement pour l'enregistrement.
  • La compensation d'erreur de pilote n'est appliquée que si le monitoring de la piste d'enregistrement est réglé sur "off". Si vous utilisez le monitoring ET que vous enregistrez sur une piste dont le monitoring est réglé sur "In" ou "Auto", la compensation d'erreur de pilote n'est pas appliquée.
  • Cela n'est nécessaire que si vous avez une interface qui ne signale pas correctement sa latence à Live.
  • Cela ne concerne que les situations dans lesquelles vous enregistrez de l'audio ou du MIDI à partir d'une source externe.