Note : Cubase et Nuendo affichent séparément pour l'enregistrement et la lecture les valeurs de
latence signalées par le pilote. Les valeurs ne correspondent pas exactement à la taille de la
mémoire tampon (par exemple 3 ms à 128 échantillons), et à la place une valeur plus élevée
est affichée, incluant le temps nécessaire à la conversion A/N-N/A. La lecture affiche une val-
leur encore plus élevée – voir Buffer de sécurité.
Buffer de sécurité
Un petit buffer de sécurité supplémentaire s'est avéré efficace et utile du côté lecture. La Baby-
face utilise un buffer supplémentaire fixe de 32 échantillons qui s'ajoutent à la taille du buffer
actuel. L'avantage principal est la possibilité d'utiliser des latences plus faibles avec des char-
ges de processeur plus élevées. En outre, le buffer fixe n'accroît pas la gigue de latence (voir
les Infos techniques), le timing subjectif est extraordinaire.
Décalage de sécurité de Core Audio
Sous OS X, chaque interface audio doit utiliser ce que l'on appelle un décalage de sécurité
(safety offset) à l'enregistrement et à la lecture, sinon Core Audio ne fonctionnera pas sans clic.
La Babyface utilise un décalage de sécurité de 16 échantillons. Ce décalage est signalé au
système et le logiciel peut calculer et afficher la latence totale de la taille de tampon plus le dé-
calage du convertisseur AN/NA plus deux fois le décalage de sécurité plus le buffer de sécurité
pour la fréquence d'échantillonnage actuelle.
26.3 Audio USB
L'audio USB est par plusieurs aspects différent des interfaces audio à base PCI. Une Babyface
peut donner des performances similaires à une carte PCI ou PCI Express lorsqu'on l'utilise dans
un PC optimisé. Avec les ordinateurs actuels, il est véritablement possible d'obtenir une faible
charge du processeur et un fonctionnement sans clic même avec une taille de buffer de seule-
ment 48 échantillons Toutefois, avec d'anciens ordinateurs, une simple lecture stéréo commen-
cera à causer une charge du processeur de plus de 30%.
Un ordinateur bloqué un court instant – que ce soit en ASIO ou WDW – perdra un ou plusieurs
paquets de données. De tels problèmes ne peuvent être résolus qu'en augmentant la taille de
buffer (et avec elle la latence).
La Babyface dispose d'un contrôle de
données unique détectant les erreurs durant
la transmission par USB et les affichant dans
la fenêtre de dialogue Settings.
De plus, la Babyface fournit un mécanisme spécial pour poursuivre l'enregistrement et la lecture
en cas de saut de données et corriger la position d'échantillon en temps réel.
Comme avec toute interface audio, la transmission de données de la Babyface à l'ordinateur
doit être aussi peu perturbée que possible. La façon la plus facile de garantir cela est de la rac-
corder à son propre bus, ce qui ne devrait pas être un gros problème puisque la plupart des
interfaces USB 2.0 ont une conception à double bus. Une vérification dans le Gestionnaire de
périphériques peut se faire comme suit :
Branchez la Babyface à un port USB
Lancez le Gestionnaire de périphériques, avec Affichage réglé sur Périphériques par
connexion.
Sélectionnez PC avec processeur x86-ACPI, système compatible ACPI Microsoft, déployez
Bus PCI.
Cette branche comprend normalement deux lignes Contrôleur d'hôte amélioré USB2. Vous
pouvez voir un contrôleur USB racine, qui se connecte à tous les périphériques USB, y compris
la Babyface. En cas de reconnexion à un port différent, cet affichage montre immédiatement
auquel des deux contrôleurs est connectée la Babyface. Avec plusieurs périphériques, il est
également possible de vérifier s'ils sont connectés au même contrôleur.
En outre, cette information peut servir à utiliser un périphérique USB externe sans perturber la
Babyface, en le branchant simplement à l'autre contrôleur.
70
Mode d'emploi Babyface © RME