Se o controle deslizante de volume do seu USB DAC estiver esmaecido no Mac, geralmente não é um bug. macOS desativa seu volume de software quando um DAC relata que não tem volume controlável, esperando que você use o botão de hardware do próprio DAC. Para recuperar o volume do software, use um atenuador de nível de aplicativo como SoundDial.
Por que macOS esmaece o volume de alguns USB DACs
Quando você conecta um dispositivo de áudio USB, macOS pergunta o que ele pode fazer através do protocolo USB Audio Class (UAC). Parte desse aperto de mão é um conjunto de controles de “unidade de recursos”, incluindo um controle de volume. Se o DAC declarar um controle de volume, o macOS o conectará às teclas de volume do teclado e ao controle deslizante da barra de menu. Se o DAC declarar que não possui volume ajustável pelo host, o macOS desativa completamente o controle deslizante.
Muitos DACs e amplificadores de alta qualidade fazem exatamente o último, de propósito. A suposição do designer é que você alimentará o DAC com um sinal digital em escala real e perfeito e controlará o volume com o botão de volume analógico na própria unidade. Essa atenuação analógica ocorre após a conversão digital para analógico, evitando o desperdício de bits e é genuinamente o caminho preferido dos audiófilos. É uma característica, não uma falha.
Regra prática: se o seu DAC tiver um botão de volume físico e o controle deslizante Mac estiver esmaecido, o fabricante deseja que você use o botão. O sinal está sendo enviado 100% por design.
Quando o controle deslizante esmaecido é realmente um problema
A resposta "basta usar o botão" se decompõe em configurações reais:
- O DAC não tem botão. Muitos USB DACs compactos, dongles e interfaces profissionais não expõem nenhum controle de volume e nenhum controle de host. Você está preso em qualquer nível em que o amplificador downstream ou os alto-falantes amplificados estão configurados.
- O botão está fora de alcance. Um desktop DAC atrás do monitor ou uma unidade alimentando um amplificador de ganho fixo significa que ajustar o volume se torna uma tarefa física em vez de pressionar uma tecla.
- Você precisa de equilíbrio por aplicativo, não apenas de um nível mestre. Mesmo um botão de hardware perfeito é um único controle global. Ele não pode tornar uma chamada Zoom mais silenciosa do que sua música ou evitar um jogo quando uma notificação é disparada.
Nada disso foi corrigido pelo macOS, porque do ponto de vista do sistema operacional o dispositivo está se comportando corretamente. Esta é a limitação honesta: é um recurso relatado pelo dispositivo e não há alternância nas configurações do sistema para substituí-lo.
Soluções alternativas honestas antes de instalar qualquer coisa
Experimente estes primeiro, porque não custam nada:
- Use o botão de hardware ou o volume downstream. Se o seu DAC ou seus alto-falantes/amplificadores amplificados tiverem um controle, essa é a opção mais limpa e preserva a resolução digital total.
- Verifique o próprio aplicativo ou firmware do DAC. Alguns DACs (e unidades voltadas para jogos) vêm com um painel de controle ou uma configuração de firmware que permite o volume do host. Se existir uma opção de "volume USB" ou "volume de software", ativá-la faz com que o controle deslizante macOS funcione novamente.
- Experimente um modo USB diferente. Alguns dispositivos relatam capacidades diferentes no modo de driver "compatível com a classe" versus um modo de driver proprietário. Instalar ou remover o driver do fornecedor pode alterar se macOS vê um controle de volume.
- Procure em Configuração de áudio MIDI. Abra o Audio MIDI Setup, selecione o dispositivo e verifique se um volume master ou por canal aparece lá. Ocasionalmente, um controle deslizante está disponível nesse painel, mesmo quando a barra de menu está esmaecida.
Se nada disso se aplicar, você precisará de atenuação de software no lado Mac.
Controle de volume por software com atenuação por aplicativo
Quando o hardware não aceita um comando de volume, a opção restante é atenuar o áudio no software antes que ele chegue ao DAC. Isso é exatamente o que SoundDial faz. Ele fica na barra de menu e oferece a cada aplicativo em execução seu próprio volume independente, mudo e até mesmo um aumento, independentemente de seu DAC expor um controle de hardware.
Para usá-lo em um DAC esmaecido:
- Instalar SoundDial do Mac App Store e abra-o na barra de menu.
- Mantenha seu DAC selecionado como saída do sistema; você também pode usar a troca rápida de saída do SoundDial para alternar entre o DAC, alto-falantes e fones de ouvido sem mergulhar nas configurações do sistema.
- Defina níveis por aplicativo: largue o navegador, aumente o reprodutor de música, silencie o que você não quiser. Cada aplicativo transmite no volume que você escolher e o resultado misto vai para DAC.
- Salve perfis de volume para diferentes cenários (chamadas x escuta) e permita a redução automática de aplicativos em segundo plano quando algo mais importante começar a ser reproduzido.
A compensação honesta na qualidade de áudio
A atenuação do software reduz o nível digital antes da conversão, portanto, em teoria, descarta uma pequena quantidade de resolução em comparação com o volume analógico no próprio DAC. Na prática, em caminhos modernos de 24 bits e superiores em níveis de audição normais, a redução está bem abaixo de qualquer coisa audível e você mantém a faixa dinâmica completa do DAC para qualquer coisa tocada perto da escala completa. Se você é um purista e tem um bom botão analógico ao seu alcance, use-o. Se você não tem controle de hardware utilizável ou precisa de equilíbrio por aplicativo que o macOS simplesmente não pode fornecer, o volume do software é a compensação certa e é melhor do que um controle deslizante que não faz nada.
SoundDial é uma compra única de € 14,99, em sandbox, sem drivers, extensões de kernel ou instaladores DMG. Se o volume do seu USB DAC estiver esmaecido e alcançar um botão não for uma opção, obtenha SoundDial no Mac App Store e coloque o controle de volume de trabalho de volta na barra de menu.