Rogue Amoeba's tools are a "must-have" for sound lovers. They all rely on the same backend intercepting Apple's audio system architecture. Fundamentally this allows redirecting all device or application sounds to a different output via Menu app with SoundSource or creating virtual device audio streams using LoopBack. AirFoil allows you to capture audio and direct it to AirPlay 1 & 2 devices.
SoundSource also allows some sound manipulation in its path. Apart from controlling individual volumes, you can boost levels and insert Audio Unit processing.
I did run into a caveat that is not well documented. Although in SoundSource you can select LoopBack as an input app, it actually does not process the audio. This is because both apps use the backend in parallel.
I will investigate putting Audio Hijack into the chain, which principally allows sound capture to a file but also allows dynamic insertion of processing and defining the output device.
Since I want to use this to play around with music devices/synths, the real solution is Mainstage. Have to crack those books on it, it's a bit more complicated and less intuitive for simple streams.
If you are not familiar with Rogue Amoeba's tools, you do not know what you have been missing!
Follow on: should have looked more at the section Library of Audio Hijack. It has a lot of the functionality of LoopBack and SoundSource combined and is not just for Audio capture from apps or sources. You can chain capabilities to your heart's delight - combine, process, output. Then you can use it as an input for LoopBack, which can pose as a device.
SoundSource also allows some sound manipulation in its path. Apart from controlling individual volumes, you can boost levels and insert Audio Unit processing.
I did run into a caveat that is not well documented. Although in SoundSource you can select LoopBack as an input app, it actually does not process the audio. This is because both apps use the backend in parallel.
I will investigate putting Audio Hijack into the chain, which principally allows sound capture to a file but also allows dynamic insertion of processing and defining the output device.
Since I want to use this to play around with music devices/synths, the real solution is Mainstage. Have to crack those books on it, it's a bit more complicated and less intuitive for simple streams.
If you are not familiar with Rogue Amoeba's tools, you do not know what you have been missing!
Follow on: should have looked more at the section Library of Audio Hijack. It has a lot of the functionality of LoopBack and SoundSource combined and is not just for Audio capture from apps or sources. You can chain capabilities to your heart's delight - combine, process, output. Then you can use it as an input for LoopBack, which can pose as a device.
Last edited: