What Audio Hijack brings to your live shows
Audio Hijack does more than route: it builds an audio chain (sources → effects → outputs) you enable with one click.
Capture Spotify, Safari, or Logic with level control before sending to the live.
Add EQ, compressor, or gate on your USB mic before broadcasting.
Combine an Application block and an Input Device block via a Mixer.
Add a second Output Device to headphones to hear the mix live.
Audio Hijack or Loopback alone?
| Audio Hijack | Loopback | |
|---|---|---|
| Role | Capture + effects + mix | Pure virtual routing |
| Interface | Block grid (sessions) | Virtual devices |
| Best for | Processed voice, podcast pipeline | Fast multi-app routing |
Many artists use Audio Hijack to process the signal, then send it to a Loopback or BlackHole device read by Gniark Live.
Prerequisites
- macOS 14.4 or later for Audio Hijack 4.5+ (Intel or Apple Silicon)
- Audio Hijack license or trial from <a href="https://rogueamoeba.com/audiohijack/" target="_blank" rel="noopener noreferrer">rogueamoeba.com/audiohijack</a>
- <strong>BlackHole 2ch</strong> (<a href="/help/blackhole">guide</a>) or a <strong>Loopback</strong> device (<a href="/help/loopback">guide</a>) to bridge to the browser
- Up-to-date Chrome, Firefox, or Safari for Gniark Live
Install Audio Hijack
- 1Download Audio Hijack from Rogue Amoeba and install it in Applications.
- 2On first launch, grant System audio access (required).
- 3If you capture a mic, also grant Microphone access when Audio Hijack requests it.
- 4Install BlackHole or Loopback first if not already done.
macOS permissions
Open the Permissions window from the Audio Hijack menu to verify system audio access is active. Without it, Application blocks capture nothing.
Create the bridge to Gniark Live
Gniark Live reads a microphone in the browser. Audio Hijack must send its output to a virtual device visible as an input:
- 1Option A (free): install
BlackHole 2ch(see BlackHole guide). - 2Option B: create a dedicated Loopback device (e.g.
Gniark Live Out). - 3Note the exact device name: you will find it in the Gniark Live audio selector.
Configure a "Gniark Live" session
1. Create the session
- 1Open Audio Hijack → New Session.
- 2Start from a blank template or the Podcast / Web Audio template as a base.
- 3Rename the session (e.g. Gniark Live) for quick access.
2. Voice + application (typical setup)
- 1Add an Input Device block and select your mic.
- 2Add an Application block and choose your player (Spotify, Apple Music, Safari…).
- 3Insert a Mixer block to combine both sources if needed.
- 4Add an Output Device block set to
BlackHole 2chor your Loopback device. - 5Optional: second Output Device to headphones for monitoring (keep volume low to avoid echo).
3. Effects and levels
Drag effect blocks between sources and the Mixer or output: Channel EQ, Compressor, Gain… Adjust levels in each block to avoid clipping (watch the meters).
Save the session as an Audio Hijack Preset: at the next live, relaunch the same chain in one click.
Audio Hijack's Live Stream block targets Twitch, YouTube Live, or Facebook via RTMP. It does not replace Gniark Live: for this platform, keep the Output Device → virtual device → browser path.
Run the session and open Gniark Live
- 1In Audio Hijack, click Run on your session: audio flows through the chain to BlackHole / Loopback.
- 2Open Gniark Live and start your stream.
- 3Allow the microphone in the browser, then choose
BlackHole 2chor your Loopback device. - 4Play music and speak: check meters in Audio Hijack and viewer feedback.
- 5When finished: Stop in Gniark Live, then Stop the Audio Hijack session.
Always start the Audio Hijack session before publishing in Gniark Live. If the browser does not see the device, reload the page after clicking Run.
Solution page
This guide covers technical setup. Explore the Gniark Live commercial offering for this use case.
View solution page — Remote AV studio workflows that scale with your shootsFrequently asked questions
Is Audio Hijack free?
No, paid software with a trial. Rogue Amoeba also sells Loopback separately for routing only.
Is the Live Stream block enough for Gniark Live?
No: Live Stream = RTMP to Twitch/YouTube. For Gniark Live, use Output Device + BlackHole or Loopback.
BlackHole or Loopback as output?
Both work. BlackHole is free; Loopback integrates well if you already own the Rogue Amoeba suite.
No sound in the live.
Check the session is Running, Output Device targets the correct virtual device, and Gniark Live selects the same name.
Echo or feedback.
Lower speaker monitoring, use headphones, or remove the second Output Device during the live.
Can I record in parallel?
Yes: add a Recorder block alongside Output Device to archive the mix locally while broadcasting.
Ready to test Audio Hijack in your next live?
Create your virtual concert hall in 30 seconds and validate your Mac audio chain.
Create my free account