In Short:

I have not been able to find a reliable solution to use external speakers + media key volume control on macOS Catalina.

Is there any good / known solution for this?

Long Story:

I haven been using macOS 10.14 on my Mac Mini 2018 without any problems. An external display including speakers is connected via HDMI.

Choosing the display as output device in the system preferences "Sound" is now problem. Sound is than played using the display speakers. However, I was not able control the volume using the media keys on the keyboard which is quite annoying.

To solve this problem I have been using SoundFlower + SoundFlowerBed which worked fine.

Last week I have updated to macOS 10.15.3 Catalina. At first everything worked fine as well but soon I notices that every now and than sound stopped working. The only solution to get sound back was to restart the Mac.

Since SoundFlower is not developed anymore I found other questions / threads which recommend Blackhole as replacement. However, I was able to get sound back using Blackhole. Especially controlling volume using the media keys seems not to be included.

After some more search I found SoundControl which seems to work most of the time + allows controlling the volume using the media keys. However, media key controls also stops every now and then... It would be OK to pay the full version for $15 (however it is quite annoying that macOS does not provide a solution it self...) but of course only if this solution works all the time.

How to solve this?

3 Answers 3


I have had this problem before, especially since I use a Digital Audio Controller (DAC) connected to my Mac mini (2018), connected via USB.

To solve this, I used a piece of software called SoundSource, which supports "Super Volume Keys":

Enables keyboard volume control for audio devices that do not natively support it.

As my DAC is just a controller, not an amplifier, it does not have native volume controls, and yet I'm able to control Mac's output volume thanks to this little trick.

It's a paid software ($35), but has so much more additional functionality you may like, I think it's worth it.

Despite my best efforts, I have not been able to solve this problem without resorting to purchasing a third-party software, but maybe you can use Feedback Assistant to send feedback to Apple about it?

  • 1
    Have to agree, Rogue Amoeba are the only company that have really done 'everything' for Mac audio routing, whether you need their entry-level SoundSource, or the higher-end Audio Hijack or Loopback. They started as the repository holders for SoundFlower when Matt Ingalls first left Cycling '74 but have worked hard at this, without the usual resort of Aggregate Devices & manual route-patching.
    – Tetsujin
    Apr 9, 2020 at 11:27
  • You can also do the same thine same thing using Loopback Audio. The main problem with this method is that it is not actually volume control – it just lets you lower the signal sent to your external DAC (you can control volume only down, below the level set on external sound card, not up). Which (probably, I am not an expert) means that you might loose some resolution.
    – DataGreed
    Jun 3, 2021 at 0:01
  • So basically loopback/soundsource won't actually control the external device volume, but it might do a trick for you
    – DataGreed
    Jun 3, 2021 at 0:02

The same problem occurred with my 2018 Mac mini. The display also has speakers. End up using the output from the headphone jack as input to the display for the speakers. Had configure the display to use this sound as input and ignore the HDMI sound. Set System Preferences to show volume on the menu bar, as shown below.

This allows the volume level to be set by the keyboard.

  • Thanks, but unfortunately the display has only HDMI ports but not audio / headphone jack as input. Additionally the display is also connected (via a second HDMI port) to my Windows PC. So even I would switch to another display with audio input, I would assume that switching between different devices would not be possible anymore (how to tell which display uses the audio input and which uses HDMI only?) Apr 9, 2020 at 10:28

I found GroundControl CASTER, it lets you control all the levels of your applications with hotkeys and MIDI. also, it helped me with my streaming setup as it has some very cool feature "Direct To" that automatically creates doe you a dedicated virtual device for each track:

enter image description here

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .