La latence audio expliquée : taille de buffer, latence aller-retour et monitoring direct

0

La latence audio est l’un de ces sujets qu’on croit avoir compris jusqu’au jour où la voix revient dans le casque avec un léger décalage, où un plugin décale le kick, où l’ordinateur crache pendant l’enregistrement. Derrière un seul mot se cachent plusieurs phénomènes bien distincts. Faisons le tri : taille de buffer, latence aller-retour, sources cachées et solutions concrètes pour ne plus jamais improviser sur ce terrain.

Qu’est-ce que la latence, au juste ?

La latence, c’est le temps qui sépare l’instant où un signal entre dans votre système numérique de l’instant où il en ressort. Un ordinateur ne traite pas l’audio échantillon par échantillon en temps réel : il travaille par paquets. Il accumule un petit bloc d’échantillons dans une mémoire tampon — le fameux buffer —, le traite d’un coup, puis passe au suivant. Ce fonctionnement par blocs est ce qui rend la production assistée par ordinateur possible ; c’est aussi la source principale de latence.

On mesure la latence en millisecondes, et le seuil qui compte est celui de la perception. En dessous de 5 à 10 ms, un musicien qui s’écoute en direct ne sent quasiment rien. Autour de 10 à 20 ms, la gêne devient perceptible pour un chanteur ou un batteur. Au-delà, jouer en rythme devient inconfortable, puis impossible. Pour situer les ordres de grandeur : le son parcourt environ 3,4 mètres dans l’air en 10 ms. Autrement dit, 10 ms de latence, c’est comme se tenir à trois mètres et demi de son ampli — rien de dramatique en soi, mais cela s’additionne vite.

La taille de buffer : le compromis central

La taille de buffer se règle dans votre logiciel ou le panneau de contrôle de votre interface, en nombre d’échantillons : 32, 64, 128, 256, 512, 1024… Plus le buffer est petit, plus la latence est faible, mais plus le processeur est sollicité et plus le risque de craquements (les dropouts) augmente. Plus il est grand, plus la latence monte, mais plus le système respire.

La conversion en millisecondes dépend de la fréquence d’échantillonnage. Voici les valeurs, par direction, à 48 kHz :

Taille de bufferLatence à 48 kHz (une direction)
32 échantillons0,7 ms
64 échantillons1,3 ms
128 échantillons2,7 ms
256 échantillons5,3 ms
512 échantillons10,7 ms
1024 échantillons21,3 ms

La règle de terrain est simple : petit buffer pour enregistrer (l’artiste doit s’entendre sans décalage), grand buffer pour mixer (vous chargez des dizaines de plugins et vous n’avez plus besoin de jouer en direct). Monter la fréquence d’échantillonnage réduit un peu la latence à taille de buffer égale, mais alourdit d’autant le calcul : ce n’est pas le bon levier pour gagner de la réactivité.

La latence aller-retour, celle qui compte vraiment

Le chiffre affiché par votre buffer ne raconte que la moitié de l’histoire. Ce que ressent réellement le musicien, c’est la latence aller-retour (round-trip) : le temps que met le signal pour entrer (conversion analogique-numérique), traverser le buffer d’entrée, être traité, repasser par le buffer de sortie, puis ressortir (conversion numérique-analogique). En pratique, la latence aller-retour est nettement supérieure au double de la valeur du buffer, car s’y ajoutent la latence des convertisseurs et celle des pilotes.

C’est pourquoi deux interfaces réglées sur le même buffer peuvent offrir un ressenti très différent : la qualité des pilotes et des convertisseurs fait toute la différence. Une bonne interface annonce d’ailleurs sa latence aller-retour réelle, pas seulement la taille de buffer. La stabilité de l’horloge numérique et la qualité de la conversion, que nous détaillons par ailleurs, participent de cette chaîne.

Une interface audio au coeur d'un studio de production
Crédit : RME

Les autres sources de latence

Le buffer n’est pas le seul coupable. Plusieurs éléments ajoutent leur propre retard, souvent à l’insu de l’utilisateur :

  • Les convertisseurs A/N et N/A : chaque étage de conversion introduit un délai fixe, généralement inférieur à la milliseconde, mais bien réel.
  • Les pilotes : ASIO sous Windows, Core Audio sous macOS. Un pilote mal écrit peut ajouter plusieurs millisecondes ; c’est l’un des vrais critères de choix d’une interface.
  • Certains plugins : les traitements à look-ahead (limiteurs, dé-esseurs prédictifs), les égaliseurs à phase linéaire et le suréchantillonnage introduisent une latence parfois importante. Le logiciel la compense automatiquement au mixage — c’est la compensation de délai des plugins (PDC) — mais cette compensation est incompatible avec le jeu en direct.
  • Le traitement sans fil et le Bluetooth : à proscrire absolument pour tout monitoring temps réel.

Le monitoring direct : contourner le problème

La solution la plus efficace ne consiste pas à réduire la latence, mais à la court-circuiter. Le monitoring direct (ou monitoring matériel) renvoie le signal d’entrée vers le casque de l’artiste directement dans l’interface, sans passer par l’ordinateur. La latence tombe alors à une valeur inaudible, quelle que soit la taille de buffer choisie pour l’ordinateur.

La plupart des interfaces proposent un mixeur interne à faible latence qui mélange le signal d’entrée et le retour de l’ordinateur : l’artiste s’entend en direct, sur un playback qui, lui, peut tourner avec un gros buffer. Seule limite : le musicien n’entend pas les effets calculés par l’ordinateur (réverbe, autotune). Les interfaces les plus abouties intègrent donc une réverbe matérielle ou un traitement DSP embarqué pour redonner du confort à la voix sans réintroduire de latence. Le choix d’une interface audio bien conçue se joue en grande partie là.

Régler sa latence en pratique

Quelques réflexes suffisent à ne plus subir la latence :

  • À l’enregistrement, réglez un petit buffer (64 ou 128) et activez le monitoring direct dès qu’un artiste joue en temps réel.
  • Au mixage, montez le buffer (512 ou 1024) : vous récupérez de la puissance de calcul et la latence n’a plus aucune importance puisque plus personne ne joue.
  • Figez (freeze) ou exportez en piste audio les instruments virtuels gourmands : vous libérez le processeur et vous stabilisez le système.
  • Surveillez la structure de gain en parallèle : une chaîne saine commence par des niveaux propres. Notre guide sur le gain staging en numérique complète utilement cette approche, tout comme nos repères sur le préampli micro et sur le choix des moniteurs de studio.

Mon avis

La latence n’est pas un défaut à combattre à tout prix, c’est un paramètre à piloter. Le réflexe qui change tout tient en une phrase : petit buffer et monitoring direct pour capter, gros buffer pour mixer. Une fois ce geste automatique, la question disparaît et l’on retrouve l’essentiel — jouer sans y penser. La vraie différence entre deux interfaces ne se lit pas sur la fiche marketing mais dans la latence aller-retour réelle et la solidité des pilotes. C’est là qu’il faut regarder avant d’acheter.

Partager.

À propos de l’auteur

Après plus de 20 ans dans le son professionnel : régie live, direction technique de studio (Deep Forest, Pierre Jacquot), responsable marketing digital de Playback.fr. Témoin et acteur de la bascule analogique→numérique, je suis toute l'actualité audio et je la décrypte ici, sans langue de bois.