Se Connecter:     


Forum: VirtualDJ Technical Support

Sujet: My DJM crossfader doesnt match VDJ
I use a DJM S7 for mixing. And when I use VDJ, the crossfader is kind of wonky. Like the DJM crossfader would be in middle, and that would put the VDJ crossfader close to the right side instead. Is there anyway to fix it??
 

Posté Thu 09 Mar 23 @ 5:11 am
Most likely by cleaning or replacing the crossfader.
It seems that while your crossfader may process audio in a correct way, it sends wrong MIDI data.
 

PhantomDeejay wrote :
Most likely by cleaning or replacing the crossfader.
It seems that while your crossfader may process audio in a correct way, it sends wrong MIDI data.


Not sure if completely replacing the x fader is needed.
I mean, for some reason it works perfectly for Serato.
 

If it works perfectly with Serato it should work perfectly with VirtualDJ too.
DJM-S7 is using "External Mixer" audio configuration.
This means that the hardware of the mixer is doing the mixing itself.
So, if your crossfader can process the audio in a correct way, it will work "perfectly" with both Serato and VirtualDJ.

What I said above is that the crossfader may be sending wrong MIDI data despite working ok for audio.
In VirtualDJ MIDI data of the crossfader is used only to show the crossfader position on screen. Not to mix/blend audio as that's done by the hardware.
In Serato you don't get a "visual representation" of DJM-S7 mixer. Therefore you can't tell if the crossfader is sending wrong MIDI data or not.

Finally, it's not unheard of crossfaders (or even volume faders) going bad where they mix the analog audio perfectly, but they send wrong MIDI data on the connected software. You are "lucky" that the mixing is done in hardware level and therefore the bad MIDI data of the crossfader has no impact on your mixing. However if the crossfader has gone bad (and it doesn't need just some cleaning with a can of compressed air) then it's likely that sooner or later it will start misbehaving with normal audio mixing too.
 

I am getting the same behavior with a brand new S7. The crossfader on the mixer is dead center but is shifted to the right on screen in Virtual DJ. Is there a way to reset the midi data or how can you fix it?
 

I get the same here, and it's how the Crossfader of the device is made to work. Nothing wrong with VirtualDJ or related to any setting.
There is a "dead" area somewhere between 40% and 60% where the fader seems "dead" - is not updating its position linear.
But since the audio mixing is done through the device's mixer (Ext Mixer setup in VirtualDJ with deck and deck 2), it's only a matter of representation on the screen and nothing more.
 

I have the same issue I can’t find the cutlag setting like on the ddj 1000 to fix it. I have to keep fumbling with the crossfader curve knobs because the songs don’t have the same volume . We all can’t have bad crossfaders.
 

Obviously you didn't understand what's happening. Let me explain:

Your crossfader is not broken. It works the way Pioneer designed it to work.
However: IT DOESN'T MATTER what VirtualDJ shows for the crossfader position (for DJM-S7, S9, S11 e.t.c.). The position of the crossfader that you see on the VirtualDJ skin, IS NOT USED anywhere! It is just a dummy visual thing!
That's because the mixer itself does the mixing (external mixer mode). In this mode VirtualDJ does not take the crossfader (or even volume faders, gain, eq e.t.c.) into consideration. It just shows the movement of all those controls on the skin.

So: There's nothing to fix from our side. Pioneer for whatever reason doesn't send linear MIDI data for the crossfader. That can only be solved with a firmware update from Pioneer.
Even then, nothing would really change though. The visual representation of the crossfader would be more accurate, but soundwise the crossfader would work exactly the same way as it does today.
 

seems like to me that the on screen fader have to be centered for the songs to have the same volume what setting to use to make the pioneer mixer take over ? also if i take the mouse and move it the on screen crossfader it controls the sound no matter where the pioneer crossfader is at.

 

For which controller / mixer ?
And do you use factory default mapping ?
 

I have the same issue with my Pioneer DDJ-REV5 controller. I set the crossfader exactly in the middle on the REV5 controller, but the VDJ display on the UI (using Pro Skin) shows 57% every time, which would indicate that Deck B would be louder than Deck A. I did a very unscientific test by using my decibel reader to measure the volume on each deck. With the gain slider at 100% on Deck A & the slider turned off (0% on deck B), I played 10 seconds of a song & took decibel measurements for a baseline test. Then I switched & tested the same song with the Deck B slider on & Deck A slider off. The decibel measurements were exactly the same, which I believe indicates that the display on the UI is irrelevant, and that the setting on the controller is what drives this. Just to confirm, we don't need to worry about the crossfader % volume display on the UI, correct? Thanks!
 


  1. Given this thread was originally about a different controller (DJM-S7), the response could be different in your case, and you should create a new thread for your issue
  2. The DDJ-REV5 has a different setup - it is using the Internal Mixer mode, and doesn't apply any fake_* settings ONINIT, so the skin reading for the crossfader might matter more here. Given you did some audio testing and it works, it might be working well enough, but the skin should reflect the value as you can change the crossfader position on the skin and it will affect the master output.

    If you open up the controller's tab, go to that controller (DDJ-REV5), open up the Advanced Editor and move the crossfader from left to right, does the value you see for CROSSFADER in the Activity box go from 0.00 to 1.00 in a smooth fashion? If not, you may have a fader problem and it could affect your mixing.


Are you sure you aren't referring to the ghost fader showing 57% all the time (the ghost fader reflects the value of the hardware position)?
 

OK great, I'll enter a new case for the REV5. However, a couple questions first.
1) Do I get to the Advanced Editor from the 'Keyboard' tab within the controller (REV5) tab? If so, I couldn't figure out how to move the crossfader & have it show activity in an activity box.

2) I haven't heard of a ghost fader, but I don't think that this is a static hardware reading of 57% because when I move the crossfader, the setting on the UI changes. Also I tried this with other skins & got the same behavior so I don't think it's a skin thing.

Once these are clarified, I'll enter a new case. Thanks a lot for all the help...
 


  1. #6 here: https://www.virtualdj.com/manuals/virtualdj/settings/controllers.html
  2. The ghost fader is meant to be a representation of a difference between a hardware position of the fader and the actual value of the fader being used by the software. It exists as long as the difference exists - when you bring the actual fader to the same value of the what it represents, it disappears. It's most visible when you have controllerTakeoverMode=pickup.

    The reason why I asked is because you said that the crossfader kept a specific value (which is what would happen if the software fader is different from the actual fader - it will stay until they are equal).
    You are now saying that the value in the UI moves with the crossfader (which is expected), so you may need to clarify what the problem is.
 

OK I see. So the value for Crossfader in the Activity box does move smoothly from 0.00 to 1.00 when I move the crossfader from left to right. I think I now have enough detail to enter a new case specifically for the REV5. Thanks!