Connexion rapide:  

Forum: VirtualDJ Technical Support

Sujet DDJ-400 Master to internal audio
stefanPRO InfinityMember since 2019
After changing from Pioneer's WeGo 4 to the DDJ-400 it appears that for the DDJ-400 by default the master output can not controlled by the DDJ-400 when master output is playing on the internal computer's speakers.

The master output volume and cue options have no effect when using the computer's internal audio for master output. They always only have an effect on the DDJ-400 RCA-cable master output, when DDJ-400 is chosen accordingly as master out.

This was different for Pioneer's DDJ-WeGo 4, so I am a bit confused.

After checking the manual, there seems to be a setting for recordbox (screenshot).

Question: Is there a similar option for VDJ that I just don't see?

 

Posté Mon 30 May 22 @ 2:18 pm
You need to understand a few things first:

1) Some controllers rely on their own hardware to adjust/control master & headphones volumes
2) Some controllers rely on the software to adjust/control master & headphones volumes
3) The controllers rely on the software to adjust/control master & headphones volumes always send MIDI data when you use/move the corresponding knobs on the controller
4) The controllers rely on their own hardware to adjust/control master & headphones volumes MAY or MAY NOT send MIDI data when you use/move the corresponding knobs on the controller.
5) If a controller sends MIDI data while using its own hardware to control volumes then VirtualDJ will enter a "fake" volume mode. This means that you will see the knobs moving on VirtualDJ GUI, but these knobs will NOT perform any action. That's in order to avoid double volume adjustment (both from controller and software at the same time, resulting much more sensitive knobs)
6) If a controller does not send MIDI data while using its own hardware to control volumes then VirtualDJ cannot read their position/movement and therefore cannot use them for anything.

Now, to your specific controllers:
1) DDJ-WeGO4 is a controller that controls its own volume and also does NOT send any MIDI data for master & headphones volume knobs. This means that VirtualDJ simply ignores those controls (as if they don't even exist)
2) DDJ-400 is a controller that controls its own volume and also DOES send MIDI data for master & headphones volume knobs. This means that when you connect DDJ-400 on VirtualDJ, VirtualDJ will enter a "fake" volumes mode. You are able to see the knobs moving, but they don't really control the volumes.
When you're using DDJ-400 as your soundcard then everything should work as expected.
If you however choose to use another soundcard (like if you send the master audio on your laptop speakers) then the master/headphones volume controls won't work as the "fake" mode is active.

The solution in this case is to map a button with the following code:
fake_master off & fake_hp off & fake_hpmix off

Then every time you want to use DDJ-400 with a soundcard different than the one built in the controller, you should press this button once to turn off "fake" volumes mode.

PS: While it is possible to completely disable "fake" volumes for your controller, it is not recommended to do so. You should just turn of "fake" mode when you have to.

PS2: With DDJ-400 or any similar device that controls it's own volumes, even if you disable "fake" volumes, if you send master audio to another soundcard but you keep the headphones audio on the headphones jack of the controller, you will NOT be able to use "headphone mix" knob on the controller to blend headphones signal between master and pfl. That's because the hardware of the unit also performs it's own blending between "master" and "headphones" audio streams.
If "master" audio stream is missing (because you're now sending it on a different sound interface) then when you move "headphones mix" knob all the way to the right, you'll be getting dead silence.
In such case (that you want to keep using the headphones port of your controller for your headphones) you should keep the default audio setup of the unit and simply add another master output for the desired sound interface (e.g. your laptop speakers)
 

Posté Mon 30 May 22 @ 4:50 pm
stefanPRO InfinityMember since 2019
Thank you for this amazing answer. It is much appreciated and I even learned something new. Thanks!
 

Posté Mon 06 Jun 22 @ 12:58 pm