Multi output devices only work if there is no output selected for precuing

  • 2
  • Problem
  • Updated 1 month ago
Hey, so I'm a streamer and I normally use a multi output device for my main output to allow me to have a virtual output linked to my stream software and then an output to my speakers at home, and then use my controller for precuing.

I booted up Djay today and tried to do my normal setup. Placing the multi output device as the master and my controller as precue resulted in no sound being outputted on any of the outputs (virtual sound card, speakers or headphone cue)
If I disabled pre cueing, the multi output device became fully functioning, but obviously no precuing is an untenable situation. I'd like to know whether this is a bug or a feature, and if its a bug if it is fixable

Edit: I'm using the latest version of Djay, iShowU audio capture as my virtual soundcard and a Numark Mixtrack Pro 2
Photo of Macro Tiara

Macro Tiara

  • 19 Posts
  • 0 Reply Likes
  • irritated

Posted 3 years ago

  • 2
Photo of Lukas E

Lukas E, Official Rep

  • 4023 Posts
  • 387 Reply Likes
Hi Marco Tiara,

can you send me an image of your setup? That would be very helpful in order to reproduce this.

Cheers,
Lukas E.
Photo of Macro Tiara

Macro Tiara

  • 19 Posts
  • 0 Reply Likes
Firstly, was my information detailed enough to reproduce the error? If you need me to i can make a video where I go through everything.

Secondly, I'm not sure what happened with 1.4.1 but the update has changed the nature of the problem.

If i set up a multi output device which outputs from my mixtrack pro II and IshowU audiocapture and then add my precuing as mixtrack pro II (channels 1 and 2) I can now get the master output from my speakers and precue with my headhphones. However for whatever reason this disables the output from the IshowU audio capture so the problem is still there.

Also another wierd problem that also happens now is if I have a multi output device set up which outputs audio from the built in output and IshowU audiocapture and then set the mixtrack pro II to precue, the master output comes out of the mixtrack pro II which is very wierd. This also disables the virtual soundcard in the process. Setting the precue back to "none" restores sound to the built in output and virtual soundcard.

So basically at the moment I can get either Master output/Virtual output OR Master output/pre cue by using a multi output device.

Do you have any suggestions for a workaround in the meantime while the bug is fixed?
Photo of Lukas E

Lukas E, Official Rep

  • 4023 Posts
  • 387 Reply Likes
Hi Macro Tiara,

thank you for your follow up. I talked to a developer about your setup. The Multi-Output Device never sends the signal to both selected devices, it is not capable of doubling the signal.

But I think you dont need the aggregated device. You would need a virtual "Line Through" program which sends the signal to the broadcasting software.
 
We found this application, but also check if IshowU can directly get the signal:
https://rogueamoeba.com/loopback/

If you have any questions or suggestions, or if you would like further information, please don't hesitate to contact us. 

Cheers,
Lukas E.
Photo of Macro Tiara

Macro Tiara

  • 19 Posts
  • 0 Reply Likes
My problem isn't sending the signal- if I set the master output to IshowU or soundflower then my recording software picks that up just fine. The problem then becomes, how do I monitor that output, and the solution for 99% of people on mac is to make a multi output device for the virtual and real outputs. I've tested that on VDJ and mixx and it works perfectly, so I'm fairly sure the output not working when you try to precue is a problem with Djay.

I tried loopback, and it acts exactly the same my other virtual line outs. Weirdly though, placing loopback in a multi output device with my built in output and then using my mixtrack to precue works perfectly. Why that is is beyond me.

I would really prefer not to buy loopback ($100 is crazy!) but if it is a problem on my end then I guess I'll just have to cop it. So I guess my question is, is the multi output device not working when precue is turned on a bug in the software or a problem on my end?
Photo of Macro Tiara

Macro Tiara

  • 19 Posts
  • 0 Reply Likes
Also just want to say thank you for giving your time and effort to what is a problem probably affecting a negligible amount of people, that means a lot to me :)
Photo of Macro Tiara

Macro Tiara

  • 19 Posts
  • 0 Reply Likes
There we go. An image of what my setup looks like on paper, what the audio midi setup looks like, the Djay settings that result in no sound and my OBS settings

Photo of Lukas E

Lukas E, Official Rep

  • 4023 Posts
  • 387 Reply Likes
Hey Macro Tiara,

I recreated your setup and the issue here is that Multi Output Devices can not be aggregated. 

That means we have to rethink your setup. 

I used another streaming software in order to check if the signal was getting transferred and it appeared that I was able to select the default audio device which gets the signal from the Built In Output. 

Can you check if you are able to select the Default PCM device in your broadcasting software as well?

Cheers,
Lukas E. 
Photo of Macro Tiara

Macro Tiara

  • 19 Posts
  • 0 Reply Likes
I've given up on the software solution, I've lost too much time for no gain. I'm now using a USB soundcard to output to my speakers and the line in on my mac and its working fine.

Thank you for your time
Photo of Josep

Josep

  • 2 Posts
  • 0 Reply Likes
Hi Marco,

I'm having the exact same problem you're describing here.

So, I'm also giving up, can you tell me more about your new setup with the USB soundcard?

Thanks
Photo of Macro Tiara

Macro Tiara

  • 19 Posts
  • 0 Reply Likes
Sorry for the slow reply, I wanted to record a video tutorial of this for everyone to see. Here it is :)

https://youtu.be/94pdarWObHg
Photo of Dj Rex

Dj Rex

  • 3 Posts
  • 0 Reply Likes
Hi there!

I know why this is not working and how to fix it without another usb soundcard. Please see my post here and vote for it: http://gsfn.us/t/55orb