GUIDE DE CONFIGURATION À FAIBLE LATENCE

Compensation de latence ASIO4ALL : régler le buffer et la fréquence

Une configuration ASIO4ALL fiable commence par un trajet audio stable, pas par le plus petit chiffre du curseur. Sélectionnez un seul appareil, alignez la fréquence d'échantillonnage, testez un buffer modéré puis réduisez-le jusqu'au premier craquement. La compensation indique le délai à l'application hôte ; elle ne rend pas un appareil lent ou occupé plus rapide.

Schéma éditorial des buffers et de la fréquence pour régler la latence ASIO4ALL
Schéma existant du buffer et de la fréquence ASIO4ALL : testez un endpoint connu puis vérifiez le résultat dans l'hôte.
Réponse rapide

Dans votre DAW, choisissez ASIO4ALL v2, activez une seule entrée ou sortie et commencez à 256 ou 512 échantillons avec 44,1 ou 48 kHz. Diminuez le buffer par étapes pendant la lecture d'un projet simple et gardez la valeur la plus basse qui reste propre. Laissez Latency Compensation In/Out par défaut tant qu'une mesure en loopback ne justifie pas un autre nombre.

Ce que contrôle la compensation de latence ASIO4ALL

ASIO4ALL fait le lien entre un hôte ASIO et les endpoints audio WDM de Windows. L'hôte demande un buffer ASIO, tandis que l'appareil et son pilote déterminent le traitement réel. La compensation informe l'hôte du délai ajouté par une entrée ou une sortie. Elle ne remplace ni un pilote stable, ni une liaison USB correcte, ni un trajet de monitoring fonctionnel.

Avant de modifier un réglage, séparez trois notions. Le buffer indique le nombre d'échantillons traités par bloc ; la fréquence indique le nombre d'échantillons par seconde ; la latence aller-retour inclut aussi le convertisseur, l'appareil, le pilote, les plugins et le monitoring. Un petit buffer peut réduire une partie du délai alors que Bluetooth ou un hub USB chargé domine le résultat.

Réglage ou symptômeSignificationPremière action
Taille du buffer ASIOÉchantillons traités par bloc ; plus bas signifie souvent moins de délai hôteCommencez à 512 ou 256 puis descendez après un test propre
Latency Compensation In/OutDélai annoncé à l'hôte pour un trajet sélectionnéGardez la valeur par défaut sans mesure loopback
Fréquence d'échantillonnageÉchantillons par seconde du projet et de l'endpointAlignez l'hôte et l'appareil avant de comparer la latence
Craquements ou coupuresLe bloc n'est pas terminé à tempsAugmentez le buffer et fermez les applications audio concurrentes

Choisir un buffer stable avant de chercher moins de latence

Utilisez un projet court et répétable avec un instrument ou un fichier audio. Sélectionnez les écouteurs, haut-parleurs, sortie d'interface ou microphone réellement utilisés. 512 échantillons est un départ prudent. Si tout reste propre, essayez 256 puis 128. La bonne valeur est la plus basse qui tient pendant le travail réel, pas celle qui fonctionne seulement quand l'ordinateur est au repos.

La référence officielle ASIO4ALL indique qu'un buffer plus petit réduit généralement la latence, mais que les craquements et distorsions exigent de l'augmenter. Un navigateur, une réunion, un câble virtuel ou une seconde DAW peut posséder le même endpoint WDM. Fermez ces programmes pendant le test de base afin de distinguer conflit de propriété et limite du buffer.

  1. Noter la base

    Écrivez l'hôte, l'appareil, la fréquence, le buffer, le monitoring et les endpoints actifs.

  2. Ouvrir le panneau

    Choisissez ASIO4ALL v2 dans la DAW et ouvrez son panneau depuis la même page audio.

  3. Activer un trajet

    Allumez une sortie connue et l'entrée nécessaire. Laissez HDMI, Bluetooth et les appareils inutiles désactivés.

  4. Tester une valeur modérée

    Lisez un projet simple à 512 ou 256 échantillons pendant quelques minutes, puis écoutez les clics et surveillez le compteur de l'hôte.

  5. Descendre par étapes

    Essayez la valeur suivante seulement après un test propre et revenez à la dernière valeur stable dès qu'un clic apparaît.

Panneau ASIO4ALL avec un endpoint Windows sélectionné pour un test de buffer
Conservez un seul endpoint WDM connu pendant le premier test de latence.

Aligner la fréquence et estimer le délai réel

La durée approximative d'un buffer est le nombre d'échantillons divisé par le nombre d'échantillons par seconde. À 48 kHz, 256 échantillons représentent environ 5,3 ms ; à 44,1 kHz, environ 5,8 ms. L'entrée, la sortie, le matériel et le pilote ajoutent du temps : la latence aller-retour est donc plus élevée. Utilisez ce calcul pour comparer, pas pour promettre une mesure microphone-haut-parleur.

La documentation officielle rappelle que la latence globale n'est pas linéaire sur toute la plage. 512 échantillons est un repère sûr ; moins de 10 ms ou moins de 4 ms sont des repères, pas des objectifs universels. Si un endpoint devient instable, un trajet propre à 256 ou 512 échantillons est préférable à une valeur minuscule sans audio.

FréquenceBufferDurée approximative d'un bufferUsage
44,1 kHz512 échantillons11,6 msDépart sûr pour un projet chargé
44,1 kHz256 échantillons5,8 msTest de monitoring avec un trajet stable
48 kHz256 échantillons5,3 msBase courante à faible latence
48 kHz128 échantillons2,7 msÀ essayer après un test propre à 256
Toute fréquence64 échantillonsDépend de l'appareilTest de charge, pas une valeur par défaut
Le buffer n'est qu'une partie du trajet : appareil, pilote, plugins et monitoring ajoutent aussi du délai.

Utiliser les curseurs de compensation avec prudence

Latency Compensation In et Out ressemblent à des réglages de performance, mais ils indiquent à l'hôte le délai à prendre en compte sur une entrée ou une sortie. Le manuel ASIO4ALL de FL Studio recommande de les laisser par défaut sauf si un câble loopback a mesuré le trajet réel. Modifier le nombre ne fait pas arriver le son plus tôt ; cela change l'information de timing transmise à l'hôte.

Avec une mesure reproductible, changez une seule valeur, redémarrez l'hôte s'il ne rafraîchit pas l'appareil et comparez le décalage enregistré à la mesure. Notez endpoint, fréquence, buffer et version de l'hôte. Ne copiez pas une valeur de forum pour une autre interface et ne modifiez pas le registre comme première solution.

  • Laissez In et Out par défaut pour la lecture et l'enregistrement ordinaires.
  • Mesurez un vrai trajet loopback avant d'entrer une compensation personnalisée.
  • Changez un seul réglage et gardez la fréquence et le buffer identiques pour comparer.
  • Redémarrez l'hôte si la valeur affichée ne suit pas le curseur ou reste en cache.
  • Traitez les modifications du registre comme des essais avancés et réversibles.

Consultez le manuel audio ASIO4ALL d'Image-Line pour le contexte hôte.

Vue éditoriale du buffer et de la fréquence pour expliquer les réglages de latence ASIO4ALL
Le buffer et la fréquence se règlent dans le test de base ; la compensation suit une mesure.

Corriger craquements, silence, coupures et dérive

Les craquements indiquent souvent que le bloc n'est pas calculé à temps. Augmentez le buffer d'un cran, fermez le navigateur et les applications de réunion, désactivez les endpoints inutiles puis rejouez le même projet. Si le problème disparaît, notez la valeur stable et ajoutez les appareils un par un. Ne réduisez pas la fréquence ou la compensation pour cacher un underrun.

Un vumètre silencieux n'est pas un problème de latence. Vérifiez que l'hôte utilise ASIO4ALL v2, que l'endpoint WDM enfant est actif, que la piste ou le master l'envoie vers cette sortie et que Windows ne l'a pas coupé. Un endpoint rouge peut être détenu par une autre application ou refuser la fréquence du projet.

Une dérive ou une voix doublée vient souvent de deux chemins de monitoring ou d'horloges différentes. Gardez un seul chemin, utilisez une sortie filaire pendant le diagnostic et testez le pilote ASIO natif s'il existe pour votre interface.

SymptômeCouche probableTest suivant
Craquements après réduction du bufferCPU, USB, endpoint ou stabilitéRevenir à la dernière valeur propre et fermer les autres applications audio
Les vumètres bougent mais le casque reste muetRoutage hôte ou sortie physiqueVérifier le master et l'endpoint WDM exact
Endpoint indisponiblePropriété, état Windows ou fréquenceFermer les autres hôtes, vérifier Son et rouvrir ASIO4ALL
Voix doubléeMonitoring direct et logicielDésactiver l'un des deux chemins
Latence différente selon les sessionsFréquence, appareil, plugin ou BluetoothNoter la base et retester en filaire
Trajet de signal éditorial séparant DAW, endpoint ASIO4ALL et sortie de monitoring
Vérifiez le DAW, l'endpoint, la sortie et le monitor physique comme des couches distinctes.

Checklist de compensation de latence ASIO4ALL

Une bonne configuration est un trajet documenté : notez l'hôte, l'endpoint, la fréquence, le buffer, le monitoring et la sortie physique, puis gardez la dernière valeur propre.

  • L'hôte utilise ASIO4ALL v2 et l'endpoint WDM requis est actif.
  • Une entrée et une sortie connues passent un test avant l'ajout d'autres appareils.
  • La fréquence est prise en charge par l'hôte et l'endpoint.
  • Le buffer a été descendu depuis une valeur stable et la dernière valeur propre est notée.
  • Latency Compensation In/Out reste par défaut sans mesure loopback.
  • Craquements, silence, monitoring doublé et dérive sont diagnostiqués séparément.
  • Un pilote ASIO natif actuel est préféré quand il expose directement le matériel.

FAQ sur la compensation de latence ASIO4ALL

Que fait la compensation de latence ASIO4ALL ?

Elle annonce à l'hôte le délai supplémentaire d'une entrée ou d'une sortie pour aligner le timing. Elle n'accélère pas l'appareil. Gardez la valeur par défaut jusqu'à une mesure loopback répétable.

Pourquoi ASIO4ALL craque avec un petit buffer ?

Le bloc n'est pas terminé à temps ou une autre application utilise l'endpoint. Revenez à la dernière valeur propre, fermez les applications audio concurrentes et désactivez les appareils inutiles.

Dois-je mettre In et Out à zéro ?

Pas par défaut. Zéro peut convenir à un trajet mesuré, mais un changement au hasard peut décaler l'enregistrement. Mesurez l'appareil et la fréquence avant de modifier le réglage.

Quelle fréquence choisir pour la latence ?

Utilisez une fréquence prise en charge par l'hôte et l'endpoint, souvent 44,1 ou 48 kHz, et alignez le projet et Windows quand c'est possible. Une fréquence supérieure ne garantit pas la stabilité.

Un pilote ASIO natif est-il préférable ?

Pour une interface compatible, le pilote actuel du fabricant est souvent le premier choix car il gère directement le matériel. ASIO4ALL reste utile pour les endpoints WDM, intégrés, HDMI ou mixtes.