Help with DJ Streaming! OBS is streaming both selected audio and the pre-cue

ftwed

New Member
Hi all, I'm a new streamer/DJ that's having trouble streaming direct audio to Twitch through OBS, so please forgive my lack of correct terminology in all of this. Any help is appreciated! If you need information or screenshots, just let me know.

Context/issue: Previously, I'd been streaming on twitch using my laptop's built-in mic to capture audio playing from my BT speaker that's connected to my laptop via aux. But to heighten the sound quality of my streams, I wanted to find a way to input the direct sound from my laptop/DJ software out to OBS/Twitch. I downloaded "iShowU Audio Capture" and "Blackhole" as sound cards to help bypass the Mac OS audio output situation, but then another problem came up.

OBS is detecting my DJ controller as one input, rather than two (for the pre-cueing). So whenever I stream, I can cue up music fine on my end, but my audience can hear the songs I'm cueing up. I tried researching the issue and thought buying a DAC would allow me to add an input in OBS to use the DAC the "virtual mic" and output to Twitch, but I'm still stuck in the same hole when I'm using "iShowU" or "Blackhole".

Question: Is there a way to setup my audio so that when I stream to Twitch through OBS, the direct audio from my laptop is streaming with only the intended sound coming out instead of both intended + pre-cue? (I don't necessarily need a mic as I don't do much speaking when I'm streaming, JIC you were wondering).

DJ Controller: Pioneer DDJ-200
Laptop: MacBook Air
DJ software: Djay 200
DAC: FiiO K1 Portable Headphone Amplifier and USB DAC

Set-up:
- My DJ controller has a USB-B port that connects to my laptop via USB-A
- The controller came with a split output cable: 1 male aux (plugged into the computer) that splits into two female aux (one for headphones, one for speakers)
- The split output cable allows me to cue/listen to music on my headphones to plan the next song without affecting the current song playing through the speaker.

- DJ Software Audio Setup:
Main Output: Custom "Aggregate Device" with two inputs: "iShowU Audio Capture" and "FiiO USB DAC K1"
Pre-cueing: Split output

OBS Audio Setup:
Mic/Auxiliary Audio: IShowU Audio Capture
Scene Source: Audio Input Source: Custom "Aggregate Device"
 
Last edited:

ShiroNeko

New Member
Same problem here. Have you found a solution after all? I tried streaming and realized OBS picks up the cue as well. My setup is a bit different though. I use a Numark Mixtrack Quad and Traktor and i use Windows so there is no "aggregate device" except ASIO combinations.

I tried several things like plugins that support ASIO drivers, i even tried to use my external audio interface (a UMC 1820) but OBS is unable to separate my mixer's channels. The Mixtrack Quad has 4 channels 1-2 is the master output and 3-4 is the headphones/cue.

Sorry for the thread bump but i think a solution should be given since this would be a really usefull thing to exist in OBS.
 

Robtiel

New Member
If you have officially purchased the controller, you should have a free Rekordbox Performance license with you. There you can enable under settings the master out. Then select the desired one for master output. Rekordbox should now be available at obs Audio Input capture device.
 
Top