Passer au contenu

Volume du DAC USB grisé sur Mac ? Obtenez un curseur qui fonctionne

Réponse courte : de nombreux DAC USB indiquent à macOS qu'ils n'ont aucune commande de volume que le Mac puisse ajuster : le curseur est donc grisé ou ne fait rien, et vous êtes censé utiliser le bouton du DAC. Si ce n'est pas pratique, SoundDial donne à ces périphériques un curseur de volume logiciel, plus un menu de fréquence d'échantillonnage et des niveaux par app.

Vous branchez un DAC USB, lancez de la musique, appuyez sur les touches de volume, et rien ne se passe. Le curseur de la barre des menus est grisé, ou il bouge mais le niveau reste le même. Cela ressemble à un bug. Ce n'en est généralement pas un.

Pourquoi le volume est grisé pour certains DAC USB

Quand vous connectez un périphérique audio USB, macOS lui demande ce qu'il sait faire. Certains périphériques signalent une commande de volume que le Mac peut régler ; macOS la relie alors à vos touches de volume et au menu Son. D'autres périphériques ne signalent aucune commande de ce genre, et macOS n'a rien à ajuster : le curseur est alors indisponible.

De nombreux bons DAC et amplificateurs de casque le font exprès. L'idée est que le Mac envoie un signal numérique plein niveau et que vous réglez la sonie avec le bouton de volume analogique de l'appareil, après la conversion. Si votre DAC a un bouton et que le curseur du Mac est grisé, c'est très probablement ce qu'a voulu le fabricant.

Quand cela devient un problème

La réponse « utilisez le bouton » cesse de fonctionner dans des configurations réelles :

  • Le DAC n'a pas de bouton. Les petites clés USB et certaines interfaces n'ont pas de commande de volume propre et n'en proposent pas non plus au Mac. Vous êtes bloqué avec le niveau auquel votre amplificateur ou vos enceintes amplifiées sont réglés.
  • Le bouton est hors de portée. Un DAC derrière votre moniteur ou sous le bureau transforme chaque changement de volume en déplacement.
  • Vous avez besoin de niveaux différents par app. Même un parfait bouton matériel n'est qu'une seule commande pour tout. Il ne peut pas rendre un appel plus faible que votre musique.

macOS n'a aucun interrupteur dans Réglages Système qui ajoute une commande de volume à un périphérique qui n'en signale pas.

Que tester d'abord

Cela ne coûte rien :

  • Utiliser le bouton matériel, ou le volume de votre amplificateur ou de vos enceintes amplifiées. Si vous en avez un à portée de main, c'est l'option la plus propre.
  • Vérifier l'app ou les réglages propres au DAC. Certains périphériques sont livrés avec un panneau de contrôle ou un réglage qui permet à l'ordinateur de régler le volume. Si le vôtre en a un, l'activer peut faire fonctionner le curseur du Mac.
  • Regarder dans Configuration audio et MIDI. Ouvrez Configuration audio et MIDI (Applications > Utilitaires) et sélectionnez le DAC. Si un curseur de volume apparaît pour lui, vous pouvez y régler le niveau. S'il n'y a pas de curseur ou s'il est grisé, le périphérique n'accepte qu'un niveau fixe.

Si rien de tout cela n'aide, il vous faut une commande de volume côté Mac.

Un curseur de volume logiciel pour votre DAC

SoundDial est un mixeur de volume de barre des menus pour Mac. Dans la version 2.0, sa carte Sortie affiche le périphérique de sortie actuel, une étiquette de format (par exemple « 48 kHz · 32-bit ») et le volume de sortie. Quand le périphérique n'a pas de volume matériel, SoundDial affiche à la place un curseur Volume de <Périphérique>, avec la note « Ce périphérique n'a pas de contrôle de volume propre, donc SoundDial définit le niveau pour chaque application. »

C'est exactement ce qu'il fait : SoundDial applique un gain logiciel à chaque app qu'il contrôle, et il retient ce niveau par périphérique. Rebranchez le DAC demain et il revient au niveau où vous l'avez laissé.

Si vous préférez le clavier ou un lanceur, SoundDial a aussi une commande d'URL output-volume (sounddial://output-volume?value=…) qui fonctionne depuis n'importe quel lanceur ou script capable d'ouvrir une URL, ou avec open dans Terminal.

Changer la fréquence d'échantillonnage sans Configuration audio et MIDI

Si votre DAC propose plus d'une fréquence d'échantillonnage, la carte Sortie a aussi un menu de fréquence d'échantillonnage, avec des fréquences de 44,1 à 384 kHz selon ce que le périphérique prend en charge. Vous n'avez pas à ouvrir Configuration audio et MIDI pour passer, disons, de 44,1 kHz pour la musique à 48 kHz pour la vidéo. Il existe aussi une commande d'URL sample-rate pour cela. Si le périphérique ne propose qu'une fréquence, le menu n'est pas affiché.

N'envoyer qu'une seule app vers le DAC

Vous n'avez pas à faire du DAC votre sortie système. Avec Lire via, vous pouvez y envoyer une seule app :

  1. Cliquez sur le bouton ⋯ de la ligne de l'app, par exemple Spotify ou Musique.
  2. Choisissez Lire via et choisissez votre DAC.

Cette app joue sur le DAC pendant que les appels, le navigateur et les notifications restent sur vos haut-parleurs ou votre casque. Plusieurs apps peuvent utiliser des périphériques différents en même temps. Choisissez Identique à l'application (par défaut) pour annuler. Si le DAC est débranché, l'app se replie sur son propre périphérique, puis sur celui par défaut du système.

Enregistrement d'écran de SoundDial 2.0 avec des réglages d'exemple. Sans son. Le menu ⋯ de Spotify, Lire via, puis USB DAC : la ligne de Spotify affiche une pastille USB DAC et les autres apps restent sur la sortie par défaut. « USB DAC » est un nom d'appareil de démonstration.

Des niveaux par app en plus

Quoi que fasse votre DAC, SoundDial donne à chaque app qui joue du son son propre curseur de 0 à 200 %, un muet, et dans la 2.0 son propre égaliseur et sa balance gauche/droite :

  • Baissez le navigateur, montez le lecteur de musique, coupez ce que vous ne voulez pas entendre.
  • Basculez la sortie du système entre le DAC, les haut-parleurs et le casque depuis le menu des périphériques de la carte Sortie.
  • Enregistrez le mixage avec Enregistrer le mixage actuel comme profil. Un profil enregistre le volume, le muet, l'égaliseur et la balance de chaque app ; il n'enregistre pas le périphérique par lequel une app joue.
  • Pendant les appels, Baisser les autres applications pendant les appels (activé par défaut) fait jouer les autres apps à 30 % de leur volume et les rétablit à la fin de l'appel. Vous pouvez changer le niveau de 5 % à 80 % ou le désactiver.

Avec Réglages > Général > Quand une application s'ouvre réglé sur Se souvenir, SoundDial rétablit le volume, le muet, la balance, l'égaliseur, le périphérique de sortie et l'état épinglé de chaque app à son ouverture.

Le compromis honnête

Le volume logiciel baisse le niveau numérique avant que le DAC ne le convertisse, tandis qu'un bouton analogique le baisse après. Si vous avez un bon bouton analogique à portée de main et n'avez besoin que d'un seul niveau pour tout, utilisez le bouton. Si vous n'avez aucune commande matérielle utilisable, ou si vous avez besoin de niveaux par app que macOS n'offre pas, un curseur logiciel est le choix pratique, et il vaut mieux qu'un curseur qui ne fait rien.

Quelques limites : SoundDial fonctionne par app, pas par onglet de navigateur, et il est stéréo uniquement. Il est en bac à sable, ne nécessite aucun compte, n'a aucun droit d'accès au réseau et n'installe aucun pilote audio virtuel.

SoundDial, un mixeur de volume par application pour Mac requiert macOS 14.2 ou version ultérieure et s'obtient en achat unique sur le Mac App Store, sans abonnement.

Obtenir SoundDial sur le Mac App Store.

SoundDial : un curseur de volume et un bouton muet pour chaque app de votre Mac.

achat unique sur le Mac App Store · macOS 14.2+ · sans abonnement