Quick Sign In:  

Forum: VirtualDJ Technical Support

Topic: internal notebook speakers activate together with VDJ8.2

This topic is old and might contain outdated or incorrect information.

Connected my DDJ SZ, playing sound and video with VDJ 8.2 and DDJ SZ.

While music and video is playing on VDJ and trough my DJ speakers, I searched on youtube for a request. Suddenly I hear the YouTube commercials coming out of my notebook speakers?

When I close VDJ, but keep my DDJ SZ connected, not one sound is coming out of my notebook speakers. Not from WinAmp, IE11, Chrome or whatever.
But when I start VDJ, all sounds (triggered outside VDJ) are coming out of my notebook speakers again while the VDJ sound go trough the DJ set what it supposed to do.

I can't remember I had this problem with VDJ8.1 and yes, I call this a problem, because I don't want sounds out of my notebook speakers when I'm using VDJ.

PS: I didn't changed soundcard config, it's the same config I'm using for years now.

PS2: The VDJ videocard settings where (after installing VDJ8.2) changed from NVidia card to internal Intel HD videocard. I found this because I had a lot of video issues after the 8.2 upgrade so was looking at the video settings in VDJ.
Just configured it back to my internal NVidia card and everything was fine. Just to let you know.
 

Posted Fri 17 Jun 16 @ 8:46 pm
Exclusiveaudioaccess is set to what?
 

Posted Sat 18 Jun 16 @ 5:01 am
A Man and His Music wrote :
Exclusiveaudioaccess is set to what?


Thx for your answer. Will check this setting
 

Posted Mon 20 Jun 16 @ 7:56 am
A Man and His Music wrote :
Exclusiveaudioaccess is set to what?


Was not activated. I don't know if this setting existed in 8.1 but I never changed this setting. Thanks for your help.
 

Posted Tue 21 Jun 16 @ 5:20 pm
Technical stuff:

By default VirtualDj is configured to work with Pioneer DDJ-SZ by using it's ASIO drivers.
When that happens no other software besides the one that initialized the ASIO drivers (VirtualDj) can use the SZ soundcard. In fact, this is the default/expected behavior for almost all soundcards that offer ASIO drivers.
So, once an application (VirtualDj or ANY other application) starts the ASIO drivers in order to talk to SZ, windows can no longer play sounds through it.
By default if Windows cannot use the soundcard that's marked as "default" (because it's missing or used) they will try to use the next free sound interface which on your case is your laptop's internal soundcard.
That's why you heard the YouTube sound on your laptop's speakers.

More technical stuff:
Several ASIO drivers will FAIL to initiate if the soundcard is used by Windows or is set to be the default playback device.
Therefore you have the following choises:

1) If you want to use ASIO you must mark your laptop's internal soundcard as windows default playback device and route the sound out of your laptop's headphones port with a cable back to one of the analog inputs of SZ
2) If you don't want to use ASIO then you need to make sure exclusiveaudioaccess is set to false and set SZ as Windows default playback device. However windows will play sound ONLY on chan 1+2 of the SZ soundcard, which means that windows sounds will be audible on chan 1 of SZ's mixer. You CAN'T change that behavior, and I'm not sure that it's a wise thing to do since ANY sound produced by the system or an app may end up be audible on your audience.

PS:
Yes, that was always the default / expected behavior and it was always there. It just happened to discover this now.

PS2: If you don't need to hear anything from your system while you're dj-ing you can always mute your laptop's speakers.
 

Posted Tue 21 Jun 16 @ 9:20 pm
PhantomDeejay wrote :
".....By default VirtualDj is configured to work with Pioneer DDJ-SZ by using it's ASIO drivers."


Is this best practise? never changed this settings and this is how my SZ was recognized and setup by default indeed and never had/have problems with this.

PhantomDeejay wrote :
PS2: If you don't need to hear anything from your system while you're dj-ing you can always mute your laptop's speakers.


I don't want any sound from Windows, applications etc trough my laptop speakers when using VDJ with (SZ) controller connected. And I also don't want that sound routed to or trough my SZ. Just VDJ output and nothing else.

Will try the mute option. (or is enabling "exclusiveaudioaccess" enough?) I know if I plug in my SZ, I see the Windows speaker icon in my taskbar automatically go from 1 bar to 6 bars (volume). But maybe this is the SZ soundcard showing up...?

I have to believe you since you are more familiar (read: specialist) with the software (and SZ hardware) then me, but I would bet on it I never had sound trough my notebook speakers before 8.2 with default VDJ settings.
 

Posted Wed 22 Jun 16 @ 8:04 am
royvanmeel wrote :
PhantomDeejay wrote :
".....By default VirtualDj is configured to work with Pioneer DDJ-SZ by using it's ASIO drivers."


Is this best practise? never changed this settings and this is how my SZ was recognized and setup by default indeed and never had/have problems with this.

For SZ yes it is, since it doesn't expose all inputs/outputs when used with WASAPI.

royvanmeel wrote :
PhantomDeejay wrote :
PS2: If you don't need to hear anything from your system while you're dj-ing you can always mute your laptop's speakers.


I don't want any sound from Windows, applications etc trough my laptop speakers when using VDJ with (SZ) controller connected. And I also don't want that sound routed to or trough my SZ. Just VDJ output and nothing else.

Then just mute the sound or use the volume buttons on your laptop to drop volume down to zero.

royvanmeel wrote :
Will try the mute option. (or is enabling "exclusiveaudioaccess" enough?)

No, exclusiveaudioaccess is irrelevant on this case. Exclusiveaudioaccess means that VirtualDj will take the exclusive control of the soundcards(s) it use when you use WASAPI drivers. It will not affect other soundcards like your laptop's internal one.

royvanmeel wrote :
I know if I plug in my SZ, I see the Windows speaker icon in my taskbar automatically go from 1 bar to 6 bars (volume). But maybe this is the SZ soundcard showing up...?

Most likely your system is configured to use the SZ soundcard as the default playback device. When SZ is absent it reverts back to internal, but as soon as you connect SZ it changes again.
In order to "solve" this do the following:
1) Connect SZ to your PC
2) Open Windows Sound Manager by right clicking the speaker icon on taskbar and selecting "Playback Devices"
3) Right click on your laptop's internal soundcard and select "Use as default playback device"
4) Right click again on internal soundcsrd and select "Use as default communications device"
Close sound manager.

Now your computer should NOT change the default soundcard when you connect/disconnect SZ.
All other applications (besides VirtualDj) will try to play sound through your laptop's speakers. Set their volume to zero (or press the mute button) and no other sound will be heard.

royvanmeel wrote :
I have to believe you since you are more familiar (read: specialist) with the software (and SZ hardware) then me, but I would bet on it I never had sound trough my notebook speakers before 8.2 with default VDJ settings.

Yes you had! :P But you didn't notice! Most likely you had your laptop's speakers volume set to 0 and that's why you didn't heard anything. :)
 

Posted Wed 22 Jun 16 @ 11:05 am
Thank you very much for this detailed explanation. Now I really understand which settings to use and what they intend to do.
 

Posted Wed 22 Jun 16 @ 11:52 am


(Old topics and forums are automatically closed)