ASIO4ALL V2 Instruction Manual Fr

essay B

AS104ALL v2 Pilote ASIO universel pour audio WDM Manuel Utilisateur Dernière mise à jour: 12/09/08 Sommaire Introduction. Démarrage… 2 Mise en œuvre de votre logiciel audio… Configuration Configuration basiqu or 14 Sni* to View Optimisations de cas classiques d’utilisation………….. 8 Utilisation de l’option « ReWuschel »… Résolution des IO Introduction Bienvenue et merci d’avoir installé AS104ALL v2! Ce manuel a comme suit: Réglez le Mode de gestion de l’alimentation à « Toujours actif’ (XP) ou « Performances élevées » (Vista) afin d’inhiber les commutations d’états du processeur states »).

Conseil: Partez d’un profil de gestion d’alimentation existant, de manière à éviter d’avoir ? changer la vitesse du processeur, les autres parametres étant moins critiques. Désactivez les sons du système! Même si certains ne posent aucun problème (par exemple le son d’accueil à l’ouverture de session Windows), d’autres sons tels que les effets sonores diffusés ? chaque clic de souris, les notifications etc. sont beaucoup plus fréquents et risquent de perturber AS104ALL et l’empêcher d’initialiser correctement le périphérique audio.

Pour les mises à jour, une assistance technique ou pour plus ‘informations, consultez les pages suivantes: http://www. asi04all. com/ – site Web AS104A http://mtippach. proboards40. com/ – Forum d’entraide Démarrage Mise en œuvre de votre logiciel audio Votre logiciel audio doit tout d’abord être configuré pour utiliser AS104ALL. La procédure à suivre est différente selon le logiciel utilisé. En règle générale, il faut aller dans un menu pour ouvrir une fenêtre de configuration audio, puis sélectionner AS104ALL v2 dans une liste de pilotes ASIO.

Il devrait également y avoi ême fenêtre un bouton notamment le cas de certains Plugins ASIO développés pour des ecteurs multimédia. Pour configurer AS104ALL avec un tel logiciel audio (sous réserve que ce dernier ne soit pas boguél), cliquez sur l’icône AS104ALL affichée dans la zone de notification. Cette icône devient visible dès l’instant où une application initialise le pilote AS104ALL S’il n’y a pas d’icône dans la zone de notification, cela signifie que votre application audio n’a pas démarré AS104ALL.

A noter que vous pouvez désactiver les bulles d’information dans le panneau de contrôle de AS104ALL en mode Expert. Remarque: Si votre application offre la possibilité d’ouvrir le anneau de contrôle ASIO directement, il est recommandé d’utiliser ce moyen plutôt que de l’ouvrir par l’icône de la zone de notification. Si aucune des deux méthodes ci-dessus ne fonctionne, vous avez la possibilité de modifier la configuration par défaut de AS104ALL en utilisant la « Configuration AS104ALL v2 hors-ligne » du Menu Démarrer.

Veuillez noter que le panneau de contrôle de la « Configuration AS104ALL v2 hors-ligne » fonctionne comme un mini-hôte ASIO autonome et ne reflètera pas l’état du périphérique audio si une autre instance de AS104ALL est en cours d’exécution au même moment. Les modifications effectuées dans le panneau de contrôle hors- ligne ne seront prises en compte que lors du prochain redémarrage de l’application audio.

En outre, elles n’auront aucun effet pour les applications ayant été configurées par le panneau de contrôle AS104ALL « en-ligne », que celui-ci ait été lancé à partir de l’application audio ou par l’icône de la zone de notification. Une fois que le panneau de contrôle AS104ALL est ouvert – quel que soit le moyen pour y parvenir, procédez à la configuration basique, décrite ci-après. 12 soit le moyen pour y parvenir, bogué » signifie ici mal conçu, par exemple un thread utilisant COM et qui ne traiterait pas les messages Windows.

Configuration basique Figure 1: Vue du panneau de contrôle en mode « Simple » 1. Liste des périphériques WDM Cette zone contient la liste des périphériques WDM audio trouvés dans votre système. pour changer l’état d’un périphérique, cliquez d’abord sur son nom pour le mettre en surbrillance. Remarque: Les modifications effectuées s’appliquent seulement au périphérique en surbrillance! Pour activer le périphérique que vous souhaitez utiliser, cliquez simplement sur le bouton situé à sa auche.

Dans l’exemple ci-dessus, le périphérique « High Definition Audio Device » est activé tandis que les autres sont Inactifs. L’état de chaque périphérique est indiqué sur le bouton associé par une petite icône Actif Le périphérique a été activé avec succès par le moteur audio. Inactif Le périphérique est disponible mais n’est pas activé pour le moment. Indisponible Le périphérique est déià u autre application audio, sur sa disponibilité. Remarque: Si la liste est vide, cela signifie qu’aucun périphérique audio de votre système ne possède de pilote WDM.

Contactez le fabricant de votre matériel audio pour savoir si un pilote WDM existe. 2. Taille de buffer ASIO Faites glisser ce curseur pour ajuster la taille des buffers ASIO (mémoires tampons) pour le périphérique actuellement en surbrillance. La taille de buffer ASIO est directement liée à la latence audio. Plus la taille est petite, plus la latence sera faible. Si vous entendez des craquements ou des distorsions dans l’audio, cela signifie que la taille réglée est trop petite et qu’il faut l’augmenter. Bien entendu, l’objectif ici est d’obtenir la latence la plus faible possible. Revenir aux réglages par défaut En appuyant sur ce bouton, tous les paramètres reviennent à leur état par défaut. Ne faites cela que si l’audio ne fonctionne plus alors que tout marchait auparavant, et que vous ne savez pas pourquoi. 4. Mode Expert Ce bouton permet de basculer le panneau de contrôle en mode Expert Ce mode offre plus de possibilités permettant de régler (ou de dérégler! ) plus finement le logiciel. Le mode Expert est décrit au chapitre « Configuration avancée » ci-après. Configuration avancée Figure 2: Vue du panneau de contrôle en mode « Expert’

Les choses deviennent un peu plus complexes dans le mode Expert. La liste des périphéri ues est notamment beaucoup plu s éléments de la liste PAGF s OF ci-dessus illustre leurs imbrications au sein de la hiérarchie WDM KS. Les boutons situés à gauche des différents éléments permettent d’activer ou de désactiver sélectivement chaque item de la liste. Ce principe permet ainsi de créer des configurations multi-canaux. Les configurations multi-canaux nécessitent que tous les périphériques impliqués soient synchronisés sur une source d’horloge commune.

C’est le cas si les périphériques ont reliés en chaîne (« daisy-chain ») via S/PDIE etc. Les périphériques USB, pour la plupart, se synchronisent automatiquement entre eux dès l’instant où ils sont connectés à des contrôleurs hôtes ayant une source d’horloge commune, ce qui est le cas des contrôleurs USB intégrés aux chipsets Southbridges des cartes mères. Remarque: Si les périphériques ne sont pas parfaitement synchrones, leurs flux audio sont susceptibles de se décaler les uns par rapport aux autres au fil du temps.

Sur la partie droite du panneau se trouvent les options avancées, décrites ci-après. 5. Compensation de la latence Il est impossible pour le pilote AS104ALL de calculer les véritables latences du système, n’ayant que peu d’informations à propos de l’architecture matérielle et logicielle au dessus de laquelle il s’exécute. Ces deux curseurs permettent de compenser ces latences inconnues de AS104ALL, de telle façon que les enregistrements de votre logiciel séquenceur soient correctement alignés avec le reste.

Remarque: Dans les conflgurations multi-canaux, la valeur appliquée sera la plus forte des valeurs de tous les périphériques impliqués. En conséquence, si certains ériphériques ont des latences inhérentes différentes, un décalage entre leurs flux audio sera peut-être audible. PAGF audio sera peut-être audible. 6. Buffers matériels on/off Remarque: pour les pilotes WaveRT (Vista), cette case s’appelle « Activer « ‘Activer le mode « Puy’ (WaveRT) ». (WaveRT) » Cette option autorise ou non l’utilisation des buffers matériels du périphérique en surbrillance.

Ce mode fonctionne seulement pour les pilotes de type « miniport WavePCI », les autres types de pilotes WDM n’autorisant généralement pas l’accès direct aux buffers matériels du périphérique. Les curseurs Taille de buffer ASIO » et « Décalage Buffer » permettent alors d’ajuster au mieux les performances des buffers matériels. La bufferisation matérielle fonctionne mieux pour de toutes petites tailles de buffers ASIO. Commencez par essayer des valeurs situées entre 128 et 256 échantillons.

L’énorme avantage d’utiliser des buffers matériels est que cette méthode consomme moins de temps CPLI. Il est même souvent possible de diminuer encore plus les latences. Dans les configurations multi-canaux, il est possible d’associer des périphériques avec buffers matériels et des périphériques sans. Néanmoins ce n’est pas particulièrement recommandé. Si la bufferisation matérielle n’est pas supportée par un périphérique audio particulier, une latence supplémentaire de plusieurs centaines de millisecondes sera clairement audlble. Activer le mode « Pull » (WaveRT) » Il y a deux méthodes possibles d’accès à un périphérique dans le modèle WaveRT: le mode « Pull » (appelé également « Notification d’événement ») et le mode « Push » (appelé également « Polling »). Le m 7 2 n’ayant été officiellement spécifié et documenté par Microsoft qu’un an après la sortie de Windows Vista. Si cette case n’est pas cochée, AS104ALL n’utilisera jamais le mode « Pull », et si elle l’est, il tentera de l’utiliser. Le mode « Pull », lorsqu’il fonctionne, permet d’obtenir des timings bien plus serrés qu’en mode « ‘Push » et est considéré techniquement meilleur que ce dernier.

Remarque: Dans la version 2. 8 de AS104ALL, cette option était implicitement activée. activée. Dans tous les cas, si vous cochez cette option et que vous ne rencontrez pas de problèmes, gardez-la activée pour bénéficier de meilleures performances. 7. Buffers Internes/Décalage Buffer Si la bufferisation matérielle est désactivée, ce curseur vous permet d’ajouter jusqu’à deux buffers de plus dans la file d’attente audio. Chaque buffer supplémentaire augmente la latence de la durée correspondant à un buffer.

Le réglage initial de « 2 » ne doit donc être augmenté que sur des machines peu puissantes, où il n’est pas possible d’avoir des tailles raisonnables de buffers ASIO avec le réglage par défaut. Si la bufferisation matérielle est activée, ce curseur détermine l’intervalle de temps (en ms) entre l’écriture ou la lecture de données dans le buffer matériel par AS104ALL, et a position supposée de la lecture ou de l’écriture par le matériel. Cela peut paraitre complexe, mais le code source qui calcule cela l’est bien plus encore…

Règle générale: Des réglages élevés augmentent les latences mais aussl la stabillté, et des réglages bas ont l’effet inverse. Vous devriez néanmoins être capable d’obtenir un réglage très proche de zéro (on considère que « 4 ms » est encore « très proche de zéro » mais que « 10 ms », la valeur par défaut, est améliorable. ) mais que « 10 ms », la valeur par défaut, est améliorable. ) Pour les possesseurs de cartes interfaces PCI Envy24, le panneau e configuration de votre carte son offre une option intitulée « Latence de transfert de buffer par DMA » (sur les produits Terratec) ou équivalent.

Vous devez la régler à la valeur la plus faible, par ex. « 1 ms », pour obtenir de bons résultats. 8. Toujours rééchantillonner kHz AS104ALL peut rééchantillonner le flux audio en temps réel de 44. 1 kHz vers 48 kHz et vice versa. Le rééchantillonnage est réalisé automatiquement lorsque AS104ALL est utilisé en 44. 1 kHz et que le pilote WDM ne supporte pas cette fréquence. Il peut y avoir des cas où un codec AC97 supporte le 44. kHz en rééchantillonnant en interne. Très souvent néanmoins, la qualité du rééchantillonnage par l’AC97 est extrêmement pauvre et/ou sujette ? instabilités.

Cette option vous permet alors de contourner ce problème. Dans certains cas, comme celui du pilote SoundMax WDM (smwdm. sys), cette option doit impérativement être cochée afin que l’audio ? 44. 1 kHz fonctionne. 9. Forcer le pilote WDM en 16 bits Cette option n’est utile que pour des pilotes WDM dont la résolution est supérieure à 16 bits et inférieure à 24 bits. Par exemple, certains périphériques AC97 vantent une ésolution de 20 bits mais ne sont pas réellement utilisables au delà de 16 bits.

Si tel est votre cas, cette option permet de contourner ce problème. A l’origine, cette option a été ajoutée pour contourner un défaut sur le pilote WDM du codec AC97 SigmaTel. Optimisations de cas classi ues d’utilisation les entrées audio sont inutiles. Il est conseillé de désactiver ces entrées afin de gagner en stabilité pour des petites tailles de buffers ASIO, ou pour permettre de réduire la taille de ces buffers. Vous pouvez désactiver également toutes les sorties audio dont vous n’avez pas réellement besoin. ur ce faire, ouvrez le panneau de contrôle AS104ALL en mode Expert, dépliez les items dans la liste des périphériques WDM, puis désactivez toutes les entrées/sorties inutilisées. Processeur d’effets Dans ce scénario les entrées sont évidemment indispensables. Mais comme précédemment, il vaut mieux désactiver les canaux inutilisés pour améliorer les performances. Désactivez également le rééchantillonnage à 44. 1 KHz s’il n’est pas nécessaire. Séquenceur généraliste Dans ce cas, le plus important est de ne pas avoir de perturbations sur l’audio même lorsque la charge du rocesseur est maximale.

De ce fait, il est recommandé de régler une latence un peu plus longue et une taille de buffers ASIO qui restera confortable même avec tous vos plugins VST activés. Cela s’applique plus particulièrement pour l’enregistrement de pistes audio, où la perte d’échantillons ou l’apparition de clics sont souvent catastrophiques. Si votre séquenceur est doté d’une fonction de compensation de la latence, vérifiez que l’audio enregistrée est bien alignée, et dans le cas contraire, faites les ajustements nécessaires dans la sectio -on de la latence » du