Mac - Output different audio streams to two separate devices On MacOS High Sierra 10.13.6, I want to output two separate Chrome browser tab applications to two separate devices from my single macbook pro.

1) Chrome tab 1: browser game --> outputs to headphones

2) Chrome tab 2: youtube video --> outputs to HDMI-connected TV audio

I'm struggling to set this up in AudioMIDI setup.

To set up the input, which is the logitech headset microhpone, I set the aggregate device as input:



And the display port (TV via HDMI) and Headset as output in the Multi-output Device:



The problem is, the same audio streams are aggregated from all sources (youtube video, and browser game) to output to both the TV and headset.

What I need is two separate audio streams going to two separate devices.
I wrote all this before realising you want two routings from one app - that's not going to be possible. I'll leave this here for future searchers.

There are only two apps I know can do this, both by the same company, Rogue Amoeba.

The cheaper &amp; simpler one is SoundSource - $35. There is a more complex/expensive one which can also record any sound source to disk as well, called Audio Hijack - $70.

SoundSource can do all you asked &amp; more.

There is a late third - Boom2 &amp; the newer Boom3D - but it's a notorious crasher &amp; speaker destroyer unless you switch off everything except the routing [judging by the many questions we've seen in here about it. I've never tried it personally].