Hi Product Hunt! I'm Chris, the maker of SoundPipe.
I built this because routing audio on a Mac always felt harder than it should be. I just wanted to listen to my mac, my iPad and my linux machine at the same time through my AirPods. This just isn't possible natively.
macOS still has no built-in way to send one app's sound into another: no record button for what your Mac is playing, no way to pipe app audio into a call. The classic answers are BlackHole, which is free but leaves you hand-wiring multi-output devices in Audio MIDI Setup, or Loopback, which is wonderful but costs $99.
SoundPipe is my attempt at the middle: virtual audio devices with a UI where every route is a visible wire, live meters on every channel, per-channel volume, and monitoring built in. The driver installs with one click (no terminal, no kernel extensions) and the whole path runs under 15 ms of latency at any sample rate your devices support.
Pricing is super simple: $10 once, use it on up to 3 Macs, no subscription, no account. The trial is the full app in 20-minute sessions that you can restart forever, so you can be sure it works with your setup before paying.
I'd genuinely love feedback, especially on use cases I haven't covered: streaming setups, DAW workflows, weird hardware. I'll be here all day answering questions.
PS: for launch day (+ day after) it's $7 instead of $10 with the code PRODUCTHUNT at checkout.
Report
@chrisbattarbee Nice, the "every route is a visible wire" UI is what BlackHole always missed, hand-wiring multi-output devices in Audio MIDI Setup is genuinely painful. One use case worth covering: piping a specific app's audio into a browser tab for web-based recording/streaming tools. Clean launch.
Report
The visible-wire routing with live meters on every channel is what would pull me off BlackHole — hand-wiring multi-output devices in Audio MIDI Setup, you can never actually see what's flowing. I'd use this mostly to record calls and screen captures: do the routes I set up persist across reboots and show back up as a stable input in OBS or Zoom on next launch, or is it a rewire each session?
@leo404 Hey Leopold, yes they persist across reboots! Should be stable in OBS and Zoom too!
Report
@chrisbattarbee Amazing — persistence across reboots is what makes it viable for a daily call-recording setup. One more: when SoundPipe feeds system audio plus mic into OBS as a single input, can I keep them on separate channels so I can pull the mic down in post, or does it sum them into one stream?
@leo404 Yep exactly - so in this example you have spotify and my mic being mixed in channels 1 and 2 then im also routing my mic to channel 3 - so you can play channel 1 and 2 to the stream and record channel 3 :)
Report
I love the visual wire concept reminds me of Reason or old-school analog patches, qq does the app support multi-channel audio output (like 5.1 or 7.1 mapping) ? congrats to ship @chrisbattarbee
@canancssc Hey Canan, so overall e2e latency is typically 10ms, worst case 15ms. For Zoom this would be entirely unnoticeable!
Report
The 20-minute full-app trial you can restart forever is a good honesty signal, definitely better than the usual crippled-feature demo. Because it lets people prove it works on their exact setup before paying. Congrats on the launch!
Coming from a music background, I'd love to pipe clean app audio (a backing track or score playback) straight into a video call for remote lessons, instead of it going through the mic. Is that a solid use case for SoundPipe? The one-click driver with no kext is a big plus.
Report
@tan_z_tan Yes for sure, exactly the sort of use case we built for!
Metoro
@chrisbattarbee Nice, the "every route is a visible wire" UI is what BlackHole always missed, hand-wiring multi-output devices in Audio MIDI Setup is genuinely painful. One use case worth covering: piping a specific app's audio into a browser tab for web-based recording/streaming tools. Clean launch.
The visible-wire routing with live meters on every channel is what would pull me off BlackHole — hand-wiring multi-output devices in Audio MIDI Setup, you can never actually see what's flowing. I'd use this mostly to record calls and screen captures: do the routes I set up persist across reboots and show back up as a stable input in OBS or Zoom on next launch, or is it a rewire each session?
Metoro
@leo404 Hey Leopold, yes they persist across reboots! Should be stable in OBS and Zoom too!
@chrisbattarbee Amazing — persistence across reboots is what makes it viable for a daily call-recording setup. One more: when SoundPipe feeds system audio plus mic into OBS as a single input, can I keep them on separate channels so I can pull the mic down in post, or does it sum them into one stream?
Metoro
@leo404 Yep exactly - so in this example you have spotify and my mic being mixed in channels 1 and 2 then im also routing my mic to channel 3 - so you can play channel 1 and 2 to the stream and record channel 3 :)
I love the visual wire concept reminds me of Reason or old-school analog patches, qq does the app support multi-channel audio output (like 5.1 or 7.1 mapping) ? congrats to ship @chrisbattarbee
Metoro
@vikramp7470 Hey Vikram, it does, all the way up to 64 channels for a single virtual audio device! (couldn't fit them all in the screenshot)
@chrisbattarbee Nice! Support for 64 channels opens up a lot of possibilities, all the best for launch🙌
Does this work with Discord and OBS at the same time, or do I have to pick one app to receive the routed audio?
Metoro
@muammer1177418 Yup works with multiple apps. Just select the virtual device as the input in however many apps you like
Curious how this handles latency when routing mic input live into something like a Zoom call? That kind of sync issue would be a dealbreaker for me.
Metoro
@canancssc Hey Canan, so overall e2e latency is typically 10ms, worst case 15ms. For Zoom this would be entirely unnoticeable!
The 20-minute full-app trial you can restart forever is a good honesty signal, definitely better than the usual crippled-feature demo. Because it lets people prove it works on their exact setup before paying. Congrats on the launch!
Coming from a music background, I'd love to pipe clean app audio (a backing track or score playback) straight into a video call for remote lessons, instead of it going through the mic. Is that a solid use case for SoundPipe? The one-click driver with no kext is a big plus.