ASIO4ALL et la latence audio : le pilote qui dépanne, et celui qu’il ne remplace pas
ASIO4ALL enveloppe la carte son intégrée d’un PC pour lui donner la basse latence qui lui manque. Une interface audio, elle, arrive avec son propre pilote, écrit pour elle. Savoir dans lequel des deux cas on se trouve évite d’installer un dépannage à la place d’un outil, et macOS règle la question autrement.



12 heuresPublié le 21 octobre 2026 à 10:52
de lecture
Une touche du clavier maître s’enfonce, le son sort des enceintes un instant trop tard, et la main s’arrête d’elle-même. Ce décalage porte un nom, la latence, et le remède qu’on trouve partout tient en un mot : ASIO4ALL. Le conseil est juste dans un cas, mauvais dans l’autre, et ce qui les sépare tient au matériel branché.
Sur la puce audio d’un PC portable, ASIO4ALL fournit une couche que le constructeur n’a jamais écrite. Sur une interface audio, le fabricant livre son propre pilote, conçu pour son matériel, et c’est celui-là qui doit être installé. Sur un Mac, la question disparaît : ASIO n’y existe pas, Core Audio occupe la place.
Combien de millisecondes, et à partir de quand elles s’entendent
Un ordinateur traite le son par paquets. Le logiciel remplit une mémoire tampon d’un nombre fixe d’échantillons, la carte son la joue, la suivante se prépare pendant ce temps. Cette taille s’affiche en échantillons et devient une durée dès qu’on connaît la fréquence : le manuel de FL Studio donne la division, par 44,1 ou 48.
| Tampon | À 44,1 kHz | À 48 kHz | Repère |
|---|---|---|---|
| 64 échantillons | 1,45 ms | 1,33 ms | Zone tendue selon l’éditeur |
| 128 échantillons | 2,90 ms | 2,67 ms | Plancher du pilote Windows |
| 256 échantillons | 5,80 ms | 5,33 ms | Sous 10 ms aux deux fréquences |
| 512 échantillons | 11,6 ms | 10,7 ms | Réglage d’usine d’ASIO4ALL |
| 1 024 échantillons | 23,2 ms | 21,3 ms | Mixage, pas jeu au clavier |
Ces durées concernent le tampon seul : le trajet complet ajoute les conversions, le pilote et les plugins, et l’éditeur prévient que la latence globale ne suit pas la taille du tampon en proportion exacte. Microsoft définit la latence aller-retour comme la somme de l’entrée et de la sortie : un piano virtuel joué au clavier n’emprunte que la sortie, chanter au casque emprunte les deux.
Encore faut-il savoir ce qui gêne. Le repère le plus cité vient de Wessel et Wright, qui recommandaient en 2002 de viser moins de 10 ms sur un instrument numérique. L’étude NIME 2016 de McPherson, Jack et Moro le relativise : avec Lago et Kon, elle rappelle que le seuil dépend du contexte musical et de la position dans l’espace. Les gestes percussifs y sont les plus sensibles : chez qui frappe une pulsation régulière, les variations tournent autour de 4 ms, et une asynchronie de 6 ms se détecte à l’écoute. Des joueurs de thérémine, à l’autre bout, ne repèrent la latence qu’entre 20 et 30 ms.
Une touche de piano se frappe. Le pianiste se range du côté sensible de cette échelle, plus près des 10 ms que des 50, et c’est l’ordre de grandeur à garder devant le curseur. Le seuil exact appartient à chacun, à trouver à l’oreille. Le choix du clavier maître ne pèse pas sur cette mécanique, qui se joue entre le logiciel et la carte son.
ASIO sous Windows, Core Audio sous macOS
ASIO, pour Audio Stream Input/Output, est une norme de pilote publiée par Steinberg à la fin des années 1990. Son principe tient au court-circuit : l’application s’adresse au pilote de la carte sans traverser les couches de mélange du système. La documentation de Microsoft le décrit sans détour, le modèle ASIO travaillant en mode exclusif, avec une application écrite pour parler au pilote tiers.
Cette même documentation, mise à jour en mars 2025, chiffre ce que Windows a gagné entre-temps. Avant Windows 10, le moteur ajoutait environ 12 ms en virgule flottante et le tampon restait figé autour de 10 ms. Depuis, il est descendu à 1,3 ms et le pilote déclare lui-même sa taille de tampon, celui qui accompagne le système acceptant de 128 échantillons, la valeur du tableau ci-dessus, à 480 échantillons.
Sur macOS, rien de cet échafaudage n’a lieu d’être. Apple décrit Core Audio comme l’infrastructure audio du système, intégrée à celui-ci pour la performance et la basse latence, les cartes son étant vues à travers une couche d’abstraction commune. Steinberg en tire la conclusion pour ses logiciels : sous macOS, un pilote ASIO n’est pas nécessaire. ASIO4ALL enveloppe des pilotes Windows, et son existence s’arrête là.
Ce qu’ASIO4ALL fabrique, et depuis quand
ASIO4ALL est un pilote générique et gratuit, développé par Michael Tippach. L’éditeur raconte l’origine sur son site : un projet de chambre lancé début 2003, pour obtenir de l’ASIO sur la puce AC97 d’un portable. Le mécanisme n’a pas bougé depuis : une façade ASIO présentée au séquenceur, et le matériel abordé par le noyau de Windows. Il reste gratuit pour l’utilisateur final, l’exploitation commerciale étant réservée.
Le projet vit encore, et les dates le disent mieux qu’un adjectif : quatre versions entre le 19 avril et le 23 juillet 2026, jusqu’à la 2.22. Celle-ci annonce la prise en charge de Windows sur ARM64, en mode EC comme en natif, y compris pour d’anciens périphériques USB conformes à la classe audio. Au 13 août 2026, la page de téléchargement de l’éditeur propose cette 2.22 et réclame Windows 10 au minimum ; le site officiel, asio4all.org, reste le seul endroit où récupérer le fichier.
Une interface audio se pilote avec son propre pilote
C’est ici que se trompent la plupart des installations. Steinberg écrit, pour Windows, qu’il faut accéder au matériel par un pilote ASIO développé pour lui, et renvoie vers le fabricant quand il manque ; un pilote générique n’arrive qu’ensuite. Image-Line tient le même langage dans le manuel de FL Studio, à sa page consacrée à ASIO4ALL.
La raison dépasse la latence. Le pilote du fabricant expose les entrées et les sorties telles que l’appareil les organise, et ouvre le panneau où se règlent routage et écoute. ASIO4ALL voit le matériel par la fenêtre que Windows lui laisse, et Image-Line assortit sa page d’un avertissement franc : l’expérience varie d’une machine à l’autre, longues périodes de silence comprises. L’installer sur une Focusrite Scarlett ou une Universal Audio Volt revient à recouvrir un outil par un dépannage.
Le cas inverse, celui pour lequel le logiciel a été écrit, est fréquent : la carte son intégrée d’un portable, un périphérique USB conforme à la classe audio sans pilote maison, un séquenceur gratuit qui ne propose qu’ASIO. ASIO4ALL est là pour ça.
Fait-il mieux que le chemin audio moderne de Windows ? Les avis divergent d’une configuration à l’autre. Pour cesser de dépendre d’une puce intégrée, la marche suivante est une vraie interface : notre guide des cartes son et notre comparatif Audient, PreSonus et Steinberg aident à choisir, et le rayon cartes son les réunit.
Le curseur, la liste des périphériques, et le reste
Le panneau s’ouvre depuis le séquenceur, par le bouton de configuration du pilote, ou par l’icône ASIO4ALL de la zone de notification. Il tient en deux zones : la liste des périphériques WDM et le curseur de tampon. Un détail coûteux en temps, souligné par le manuel : les modifications s’appliquent au seul périphérique sélectionné.
- N’activer que le périphérique utilisé. Le manuel de FL Studio ajoute que ses entrées et ses sorties doivent l’être aussi, sans quoi le séquenceur ne les propose pas.
- Descendre le curseur jusqu’au craquement, puis remonter d’un cran. Le réglage d’usine est de 512 échantillons ; l’éditeur conseille de viser moins de 10 ms, soit moins de 480 échantillons à 48 kHz et moins de 441 à 44,1 kHz. À cette dernière fréquence, le réglage d’usine dépasse déjà ce repère.
- Lire les états de la liste. « Unavailable » désigne un périphérique occupé ailleurs, par une autre application ou par la synthèse MIDI de Windows ; « Beyond Logic » signale un appareil qui refuse de démarrer. L’accès exclusif joue dans les deux sens : tant que le séquenceur tient la carte, le reste du système se tait.
- Laisser les options avancées où elles sont tant que le tampon suffit. Hardware Buffer, Kernel Buffers, Latency Compensation, rééchantillonnage 44,1 vers 48 kHz, forçage en 16 bits : chacune répond à un symptôme décrit dans le manuel.
Chaque version et chaque date citées plus haut ont été relevées le 13 août 2026, chez l’éditeur du logiciel et dans les documentations de Microsoft et d’Apple. Elles vieilliront : la mécanique, elle, ne bougera pas. Le montage du poste est traité dans notre guide de configuration d’un home studio.
Questions fréquentes
Pour aller plus loin
Ces articles pourraient aussi vous intéresser










