Sign In:     


Forum: VirtualDJ Technical Support

Topic: Mapper not working
Had an issue with PC, did a factory reset and have had to tweak VDJ (skin, etc) to how it was. I’ve always got a backup mapper but for some reason a function on my controller isn’t working. This function is to reverse the song by pressing shift & play/pause on my controller.
I’ve double-checked the code and have replaced the word ‘reverse’ with ‘dump’ but it still does not work.
All other customised controller buttons work with the mapper.
The line of code is:

<map value="SHIFT_PLAY_PAUSE" action="reverse" />

Any thoughts?
 

Posted Thu 13 Nov 25 @ 5:11 pm
And which controller is that ?
What action do you have for PLAY_PAUSE key ?
Is your SHIFT key mapped as shift ?
Also worth checking the xml in case there are 2 x SHIFT_PLAY_PAUSE keys there.

The reverse action should work as a toggle back/fwd
If you want to reverse only while this combination is pressed and on release the Track to return to the position it would have been if never pressed, you can try dump while_pressed
 

Controller is a Numark Mixtrack Platinum.
Does the shift command text have to be in lower case?
When I press shift & play, the song goes back to where I hit play in the first instance, rather than reversing the song.
The play_pause command is indeed for the play/pause button my controller.
There are no other instances of shift_play on my mapper.
Strange, as I’ve had this mapper for 6 years and reset my PC on several occasions, the mapper just isn’t functioning properly this time.
 

If you switch to the Default Factory Mapping, and do SHIFT+PLAY does it perform the Play-Stutter function (playing while pressed and then go back to the Cue) ?
in the VDJ Settings ->CONTROLLERS ->Edit Mapping, when you press SHIFT + PLAY on the controller, do you get the SHIFT_PLAY_PAUSE key in the right-side "Key-Learn" box ?

If all the above is checked, please post the content of your Custom Mapping XML file here, to double-check. Pretty sure you have the SHIFT_PLAY_PAUSE twice in there.
 

SOLVED:
When I was messing with the code in the actual XML file it felt quite unfamiliar.
Your response then nudged my mind and all my previous mapping has been done from the options in VDJ itself.
After about 10 minutes I noticed the dropdown box where to actually map my controller from and I found my custom map there!
Embarrassed about it really, but the VDJ layout has changed (for the better) since I last mapped it.
Thanks for the responses.