跳到正文

Mac 上的 USB DAC 没有音量控制?添加软件滑块

简短回答:当 USB DAC 没有自带的音量控制时,Mac 的音量滑块和按键无法更改它的音量。SoundDial 会为该设备增加一个“ volume”滑块,并且仍然为每个 App 提供各自的滑块。

您接上 USB DAC 或音频接口,把它选为输出,音量键就什么也不做了。菜单栏中的音量滑块动不了,或显示为不可用。音乐以满音量播放,让它更轻的唯一办法是设备上的旋钮,或者如果没有旋钮,就在每个 App 内逐个调低音量。

为什么 Mac 的音量控制失灵

只有当设备提供了可调整的音量控制时,macOS 才能更改设备的音量。许多 USB DAC 和接口没有。这往往是有意为之:设计者期望您发送满电平的信号,并在设备本身、或者它后面的功放或有源音箱上控制响度。当没有什么可调整时,Mac 的滑块和音量键就没有什么可作用的。

如果您的 DAC 有个伸手可及的旋钮,这还算合理。但在以下情况就令人沮丧:

  • DAC 根本没有旋钮,
  • 旋钮在显示器后面,或在房间另一头的功放上,
  • 或者您想快速调低,而不想去够硬件。

macOS 提供的替代办法

音频 MIDI 设置(在“应用程序 > 实用工具”中)显示每台设备的格式,并让您选择它的采样率。对某些设备,它还会显示声道音量控制,但当设备没有提供任何控制时,那里同样没有什么可调整的。

您可以在每个 App 内调低音量,但这意味着要分别更改 Spotify、浏览器和其他每个 App,而且有些 App 根本没有音量控制。

如何用 SoundDial 找回音量控制

SoundDial 是一款菜单栏 App,为每个播放声音的 App 提供各自的音量滑块。2.0 版为没有自带音量控制的输出设备增加了软件音量。

  1. 连接您的 DAC。您可以从 SoundDial 输出卡片的设备菜单,或在“系统设置 > 声音”中把它设为输出。
  2. 从菜单栏或用 Control-Option-S 打开 SoundDial 弹出窗口。
  3. 对于没有自带音量控制的设备,SoundDial 会显示一个以您的 DAC 命名的“ volume”滑块。App 对此作了说明:“此设备没有自带的音量控制,所以 SoundDial 为每个 App 设置音量。”
  4. 设置您想要的音量。

SoundDial 把这个音量作为软件增益应用于它控制的每个 App,并按设备记住它,所以下次您插上同一台 DAC 时,它会回到您离开时的音量。对于确实有硬件音量的设备,一切不变:您得到的是 SoundDial 的常规输出音量。

顺便检查采样率

输出卡片还会把设备的格式显示为一个标签,例如“48 kHz · 32-bit”。当设备提供不止一种采样率时,会有一个带有它所支持采样率的采样率菜单,从 44.1 到 384 kHz。如果只有一种采样率可用,就没有菜单。这与您原本要在音频 MIDI 设置的格式菜单中更改的是同一项设置;请参阅不用音频 MIDI 设置更改 Mac 采样率。

两层音量

设备滑块设置 SoundDial 在该 DAC 上控制的一切的音量。在此之上,每个 App 仍保留它自己的 0% 到 200% 滑块:

控制项 它改变什么
“ volume” 该设备的软件音量,适用于 SoundDial 控制的每个 App
各 App 滑块(0% 到 200%) 一个 App,相对于其他 App
各 App 静音 让一个 App 安静
Control-Option-M 将主列表中显示的所有 App 静音或取消静音

所以您可以把 DAC 一次设到舒适的房间音量,然后让浏览器视频比您的音乐更轻,或把声音小的播客提升到 100% 以上。当某个 App 超过 100% 时,软限制器会把峰值磨圆,而不是硬性削波。

实用设置

没有旋钮的 DAC 接有源音箱。把音箱设到合理的固定音量,然后把 SoundDial 中 DAC 的软件音量当作您日常的音量控制。

桌面 DAC 听音乐,耳麦接通话。让耳麦保持为主输出,并用 ⋯ > 直通播放把 Spotify 送到 DAC。多个 App 可以同时在不同的设备上播放。请参阅在 Mac 上只把 Spotify 送到您的 USB DAC。

安静的夜晚。调低 DAC 的软件音量,然后通过 ⋯ > 均衡器与声道平衡…给 Spotify 深夜预设。每个 App 都有自己的 EQ,所以您的浏览器和通话 App 保持原样。用将当前混音保存为配置保存这套混音,点按一下即可来回切换。

键盘和链接。Control-Option-S 显示或隐藏 SoundDial,Control-Option-M 将所有 App 静音或取消静音。sounddial://output-volume?value=40 设置输出音量,sounddial://sample-rate?value=48000 设置采样率,可从任何能打开 URL 的启动器或脚本使用,也可以在“终端”中用 open。

值得了解的局限

  • 设备滑块只出现在没有自带音量控制的设备上。如果您的设备有可用的硬件音量,您得到的就是常规的输出音量。
  • SoundDial 仅限立体声;它不是环绕声或多声道工具。
  • 配置会保存每个 App 的音量、静音、EQ 和声道平衡,但不保存输出设备。

常见问题

为什么我 Mac 的音量键对我的 USB DAC 不起作用?

通常是因为 DAC 没有给 macOS 提供可调整的音量控制。SoundDial 会为这样的设备增加一个软件音量滑块。

拔掉 DAC 后,音量会被记住吗?

会。软件音量会按设备记住。

我仍然能在 DAC 上单独控制各个 App 吗?

能。无论在哪台设备上播放,每个 App 都保留它自己的滑块、静音、EQ 和声道平衡。

SoundDial 会联网或需要账户吗?

不会。SoundDial 是沙盒化的,没有网络权限,也没有账户,并且它不会读取或录制麦克风音频。它需要 macOS 的仅系统录音权限,在“隐私与安全性 > 屏幕与系统音频录制”下。

我需要哪个 macOS?

macOS 14.2 或更高版本。

SoundDial,Mac 上的各 App 音量混音器需要 macOS 14.2 或更高版本,在 Mac App Store 一次性购买,无需订阅。

在 Mac App Store 获取 SoundDial。

SoundDial:为 Mac 上的每个 App 提供音量滑块和静音按钮。

在 Mac App Store 一次性购买 · macOS 14.2+ · 无需订阅