Foobar ASIO

DirectSound non, ASIO oui

Sous Windows (XP, 95) il existait un driver de bas niveau pour gérer le son. "Bas niveau", cela signifie que le driver est enfoui profpondément dans les couches basses de Windows, au plus près de l'interface matérielle : les logiciels n'ont pas accès à la carte son, ils font leurs demandes à DirectSound. Le rôle de DirectSound était de mélanger toutes les sources (des logiciels) et fixer la fréquence d'échantillonnage à 44kHz et la résolution à 14 bits !

Historiquement Microsoft à payé cela : les musiciens sont partis vers le Mac !

Ceci dit le PC Windows avec W95 puis XP a toujours été une plateforme très utilisée, un standard de fait. C'est pour cela que des solutions pour la gestion du son (et surtout de la musique) ont été développées afin de contourner cette limitation logicielle de Windows, pour pouvoir utiliser des machines très populaires et moins chère que le Mac et accéder directement au matériel sans passer par DirectSound.

Audio Stream Input Ouput, ASIO, un protocole spécifié initialement par Steinberg (une entreprise de composants audio) a vu le jour afin de contourner DirectSound et de permettre aux musiciens et ingénieurs du son d'utiliser des machines Windows pour leurs productions.

D'autres solutions pour se dispenser des services de DirectSound ont été écrites telles que ASIO4ALL ou ASIOWASAPI et même de quoi utiliser le protocole sous Linux (parce que Microsoft c'est le mal et c'est même de pire en pire avec Windows 10 qui à tendance à prendre votre écran pour un panneau publicitaire).

Historiquement le mal était fait (DirectSound) et les musiciens n'ont plus jamais fait confiance aux drivers livrés par Microsoft pour traiter la question du son. Même si Window 10 a changé cette question, les drivers ASIO sont considérés comme la bonne manière de traiter le son dans le système Windows.

Vous l'aurez compris, si vous voulez utiliser votre DAC SMSL ou SABAJ ou TOPPING sous Windows, laissez les drivers Windows de côté et partez vers une solution ASIO !

Foobar2000 et ASIO

Dans Foobar2000 l'utilisation du driver ASIO est composée de deux parties qui vont prendre deux minutes à être configurée :

  • Installation du composant Foobar ASIO
  • Configuration de la sortie ASIO vers le DAC

Dans notre exemple on utilise un DAC Sabaj D5, mais sur le principe c'est toujours pareil pour les DACs USB.

Installation du composant ASIO

C'est parti ! Ouvrez Foobar2000 :

  • Dans le menu File, cliquez sur Preferences
  • Sur la fenêtre ouverte, cliquez sur "Get More Components"


Une page WEB s'ouvre, cliquez sur ASIO support

La page du composant s'ouvre, cliquez sur Download.

Bravo, vous venez de télécharger le composant ! Maintenant il va falloir l'installer.

Retournez dans Foobar 2000 sur la page des préférences et sur la branche Components.

Cliquez sur le bouton Install

Une boîte de dialogue de gestion de fichiers s'ouvre. Allez dans le dossier des téléchargements et sélectionnez le driver ASIO pour Foobar que vous venez de télécharger, puis cliquez sur le bouton Ouvrir.

Ensuite cliquez sur le bouton Apply et confirmez que vous voulez appliquer ce changement (Ok).

Félicitations, le driver ASIO a été installé !

Foobar se ferme et se relance...

En revenant dans la page des préférences, vous pouvez constater que dans la partie Playback, Output, vous avez désormais une sortie ASIO de disponible !

Le plus dur est fait.

La suite consiste à "brancher" la sortie ASIO sur le DAC !

Utiliser la sortie ASIO avec le DAC USB

Dans les préférences Cliquez sur Playback, Output, ASIO.

Sélectionnez sur quelle sortie diriger le driver ASIO, par exemple sur notre USB DAC ASIO.

Cliquez sur Use 64-bit ASIO driver et Run with high process priority et enfin sur le bouton Ok.

Foobar vous indiquera qu'il veut redémarrer.

De retour dans Foobar, n'oubliez pas de sélectionner la sortie ASIO :

  • Dans Playback Output, sélectionnez ASIO : USB DAC AUDIO
  • cliquez sur le bouton Ok

La preuve

Dans Foobar on lance un fichier dont la fréquence d'échantillonnage est supérieure à 44kHz.

Dans Foobar, en regardant les propriétés, on connaît la fréquence. Sample Rate indique 88200 Hz.

En affichant les propriétés du XMOS USB DAC on vérifie que la fréquence courante est bien identique à ce qu'annonce Foobar : Current Sample Rate = 88200 Hz !

Voilà, profitez de votre DAC et de toute l'information contenue dans vos fichiers. Le contraire du MP3 en gros !