Setup:
macOS (Intel i9)
VDJ build 850.8615.mac (latest EA)
Pioneer DDJ-REV5
What’s happening:
Jog wheels only do subtle pitch bend while the track is playing
No jog response when paused (i.e., no scratch)
JOG_TOUCH always outputs off in VDJ key learn
Works fine in Serato — scratch activates immediately, including when paused
I just want the wheels to adjust the position of the song when its paused, and to be to adjust songs more while they are playing
What I’ve already tried:
Made multiple custom mapping files (DDJ-REV5.xml) with valid <mapping device="DDJ-REV5" name="ScratchOverride"> tags
Placed them in the correct ~/Documents/VirtualDJ/Mappers/ folder
Tried show_text debug + scratch_wheel override — mapping never loads
Only “Factory” and “Ignore” show up in the dropdown — no “Custom” or custom name
Tried setting controller to Ignore, restarting, replugging — still no mapping option appears
Also created .device.xml override with correct VID_2B73 & PID_0046, in ~/Documents/VirtualDJ/Devices/
Confirmed controller name is DDJ-REV5 via system report + log
Confirmed file extensions, encoding, and folder structure are correct
Bottom line:
VDJ appears to be forcing internal HID behavior and blocking all custom mappings
I can’t override the jog behavior, and jog_touch never turns on, even with mappings that bypass touch
Question:
Is it currently possible to override the HID mapping for the DDJ-REV5?
If not, is there a planned update that’ll allow either:
Jog touch to work properly in VDJ
External mappings to take effect?
Let me know if there is anything I am missing, Im kinda stuck and have been at this for a while.
macOS (Intel i9)
VDJ build 850.8615.mac (latest EA)
Pioneer DDJ-REV5
What’s happening:
Jog wheels only do subtle pitch bend while the track is playing
No jog response when paused (i.e., no scratch)
JOG_TOUCH always outputs off in VDJ key learn
Works fine in Serato — scratch activates immediately, including when paused
I just want the wheels to adjust the position of the song when its paused, and to be to adjust songs more while they are playing
What I’ve already tried:
Made multiple custom mapping files (DDJ-REV5.xml) with valid <mapping device="DDJ-REV5" name="ScratchOverride"> tags
Placed them in the correct ~/Documents/VirtualDJ/Mappers/ folder
Tried show_text debug + scratch_wheel override — mapping never loads
Only “Factory” and “Ignore” show up in the dropdown — no “Custom” or custom name
Tried setting controller to Ignore, restarting, replugging — still no mapping option appears
Also created .device.xml override with correct VID_2B73 & PID_0046, in ~/Documents/VirtualDJ/Devices/
Confirmed controller name is DDJ-REV5 via system report + log
Confirmed file extensions, encoding, and folder structure are correct
Bottom line:
VDJ appears to be forcing internal HID behavior and blocking all custom mappings
I can’t override the jog behavior, and jog_touch never turns on, even with mappings that bypass touch
Question:
Is it currently possible to override the HID mapping for the DDJ-REV5?
If not, is there a planned update that’ll allow either:
Jog touch to work properly in VDJ
External mappings to take effect?
Let me know if there is anything I am missing, Im kinda stuck and have been at this for a while.
Posted Wed 11 Jun 25 @ 12:53 am
turn vinyl mode on
Posted Wed 11 Jun 25 @ 1:08 am
nvm, looks like I overlooked my jogsense settings. they were stupid low. Appreciate it.
Posted Wed 11 Jun 25 @ 1:15 am