Since WFH, I’ve had a lot of spare time on my hands, and researched a ton of options. Watched the digitaldjtips tutorial and honestly, it didn’t make a whole lot of sense to me. Especially when using your iPhone/iPad/Android as your main streaming device.
Something seemingly easy, is actually kinda complicated. At least, at bit involved. But ultimately it depends on the type of streaming you are doing. Are you wanting to add webcams? Or just straight audio stream to Mixcloud or Soundcloud?
I get what Jason is saying. Loopback is a nice way of fixing a complicated problem. But you won’t need that for your controller. It really is more beneficial to controllers lacking a second output, which is kinda the whole point of the software, anyway. You already have a huge leg up on a lot of people with more “portable” controllers", in the fact you have booth outputs. This saves you a huge headache getting great audio.
By the way, just for the single Loopback plug in - its $100. There is another similar app that does exactly the same thing, and costs 1/2 as much - called Sound Siphon.
I will break this down to how I did it for ME. So, it may not apply to you, or others. What I’m using:
Since my MBP only has the 2 ports, this was a hurdle I had to get over first. My goal was to charge my MBP, have a port for my SB3, have 2 USB ports for webcams, and I lucked into this hub having an HDMI port. If you click on the link, you’ll see how it fits perfectly with that generation of Macbook. Especially since mine is Space Gray. Since one of the Thunderports is a throughput, you can charge your Mac and the hub, giving the hub all the power you need, without a bulky adapter adding to the already huge mess of wires.
Sound Siphon is extremely visual, meaning even an idiot like me was able to configure it, in about 2 minutes. Which kinda pissed me off, actually. Since I’d been wracking my brain for over a week on how to do it.
Once you have OBS and Sound Siphon downloaded. Go ahead and start djay Pro like normal, with your controller plugged in.
Then fire up Sound Siphon. It will basically ask you what you want to do. Which is create a “virtual” booth output to send the output signal to OBS (or other broadcast software)
Open OBS and create your Scenes. If you don’t know how, or never used OBS, its actually pretty easy, once you get the basics down. There’s a crap-ton of tutorials you can Google, and some get really deep in the weeds and complicate things way too much for what you’re probably trying to accomplish.
Once you get your cameras (if you are using them) set up, add to your Scene. Click the “+” symbol and select “Add Audio Input Capture”. If everything is set up correctly, you’ll be able to see “Sound Siphon” as one of your drop down menu selections. Click on Sound Siphon. Click Add to Scene.
Go back to djay Pro. Cue up a song and hit play.
Go back to OBS. Again, if everything is done correctly, you’ll see “Audio Input Capture” in the mixer section (see attached screenshot), and you SHOULD see the signal levels coming from djay Pro/your controller.
At this point, there are some settings you’ll have to adjust for streaming, namely the stream key, and link to where you’ll be streaming. If you don’t see what you’re looking for, click “Custom”, type in the link and the stream key that site will give you. On the bottom right of OBS, there is a preview button, record button and a live stream button. When you are ready to stream, go LIVE.
Its best to have a secondary device (phone, tablet, another computer) to keep an eye on the stream. Doing it from the same laptop you’re DJing from will yield less-than-desirable results, and could ultimately crash your stream.
Adding cameras is dead simple, as is adding video through the HDMI port. You can set OBS to auto switch camera angles, or you can do it manually. Plus there are like a 1000 ways you can set hotkeys to do this - probably from a secondary keypad, or separate computer altogether.
Is this the only way to do it? NO. Did it work for me and what I wanted to accomplish? ABSOLUTELY.
Now, avoiding getting your stream blocked, is another story, entirely. MixCloud Pro with streaming video is in Beta stage, so while it does work, its a little buggy. You’re on your own with FB, or other social media outlets.
Hope this helps. Feel free to HMU if you have any questions. Have a good strong stream!