samedi, 30 septembre 2006 00:00

ASIO4ALL

Écrit par

asio4allL'un des grands standards de driver de cartes audio pro, semi-pro, et amateur est l'ASIO (Asynchronous I/O). C'est ce support ASIO qui permet de faire dialoguer votre carte audio et le logiciel audio que vous utilisez, c'est donc lui qui permet de véhiculer de nombreux canaux audio avec une faible latence.

Revue de détail...

Pour les carte son "de base", il n'existe pas de support ASIO, on peut dans ce cas utiliser les supports DirectX ou MME, mais il y a de nombreuses limitations à cela :

- tous les canaux peuvent ne pas être pris en compte
- la latence est vraiment énorme, trop importante pour utiliser des instruments virtuels ou écouter des effets en temps réel sur les entrées audio de votre portable ou pc de bureau, tout deux équipés de chipset audio integrés à la carte mère (type AC97 et autres...)

Vous désirez un temps de latence plus court qu'il ne l'est actuellement .... et vous n'avez pas de driver ASIO pour votre carte son ?

Il est possible d'utiliser le logiciel ASIO4ALL pour émuler un driver ASIO afin de dialoguer en direct avec toute carte audio compatible WDM (Windows Driver Model).


Téléchargez le programme gratuit ASIO4ALL.


Vous pourrez ainsi faire tourner des synthétiseurs virtuels et des effets en temps réel, avec un temps de latence (décalage entrée / sortie) acceptable (5ms).

 

asio4all

 

 

Le réglage du buffer définit la taille du tampon de memoire, ce dernier permet d'éviter l'interruption du son lorsque le processeur est occupé et indisponible un court instant pour véhiculer l'audio numérique.

Plus le buffer est petit, plus le temps de latence sera court, cependant le son risque de se couper, ou d'être haché si le temps de latence est trop court, et que l'ordinateur n'arrive pas à communiquer assez rapidement avec la carte son.

Quelques réglages types que j'utilise sur un portable centrino 1,6Ghz et un chipset AC97.
Ces résultats se retrouvent sur beaucoup de configuration, et dépendent beaucoup du type de carte son, de la vitesse de l'ordinateur et de ces ressources disponibles.

128 samples : latence courte et grande risque de coupure son.
256 samples : latence plustot courte et faible risque de coupure son.
512 samples : latence un peu genante, mais peu de risque de coupure de son.

Je vous conseille d'utiliser un buffer de 256 samples afin de ne pas avoir trop de latence, et d'éviter les décrochages.
Si malgré cela vous entendez des scrounch et des clicks, augmentez la taille du buffer jusqu'à la disparition de ces clicks !

Afin d'améliorer la compatibilitée avec le chipset AC97, et pour bloquer le fonctionnement dans un mode 16 bit 44.1kHz, il existe deux options dans la config du driver : Force WDM Driver to 16 bit, et Always REsample 44.1kHz <-> 48kHz.
Ces deux derniers sont à cocher uniquement en cas de problème ou d'instabilitée ... car il est préférable de faire fonctionner la carte son dans le même mode que le projet audio en cours.

Petite précision : l'autre avantage de ce soft est que vous pouvez utiliser plusieurs cartes son et les utiliser en même temps au sein d'un même logiciel, via ASIO4All.
A vous les joies du multicanal ... même si vous n'avez pas de carte son multicanal!

Pour savoir si votre carte est compatible, regardez cette page.
Pour télécharger ASIO4ALL : http://www.asio4all.com

 

Par Alexis.


Discussions sur cet Article dans le Forum...

Lu 3218 fois

Dernier de Alexis LAURENT