Currently playing around with and looking into better way and more efficient overlay mappings to mapping video game controllers, Nintendo Joycons, Ps5 and Xbox Controller buttons to various ideas and features such as analog joysticks to HID interaction for scratching and touch sensitivity on/off toggles.
I was wondering...
what approach would you recommend to accurately map those features to an external video game controller?
I am currently using Joytokey on Windows to map the VDJ features to various buttons with the L and R triggers and shoulder buttons as overlays such as holding shift and secondary functions to compliment the Denon DJ Prime 4 Plus as a secondary controller for more fun.
HID sensitivity to the analog joysticks
And hoping we could start remapping buttons to LIGHTING features like the sound switch does to the video game controllers either as a generic keyboard
controller, or even better, as a native MIDI controller through advice and guidance from the VDJ experts here on the forum.
The goal is to use a Wireless 2.4 GHz long range video game controller, like the discontinued Numark Orbit, instead of short ranged Bluetooth, to control our tricks from outside of the DJ booth during crowd interactions like a virtual
remote, but with a more familiar video gaming feel in your hands.
What could be done to help develop or improve these features and ideas within the VDJ scripting or mapping features?
Currently it is a
Joytokey overlay with a gaming controller to a
VDJ generic keyboard mapping as a digital mapping, without the analog features being used.
The Analog joysticks could be great Portamento keyboard effect sticks or effect toggles as well.
What ideas or suggestions do you have?
I would like to research and play around with these ideas some more.
Thank you for all of your support and feedback!
Christian I Orozco
DJ Crisco Montecristo
Event Host & Nightclub DJ
I was wondering...
what approach would you recommend to accurately map those features to an external video game controller?
I am currently using Joytokey on Windows to map the VDJ features to various buttons with the L and R triggers and shoulder buttons as overlays such as holding shift and secondary functions to compliment the Denon DJ Prime 4 Plus as a secondary controller for more fun.
HID sensitivity to the analog joysticks
And hoping we could start remapping buttons to LIGHTING features like the sound switch does to the video game controllers either as a generic keyboard
controller, or even better, as a native MIDI controller through advice and guidance from the VDJ experts here on the forum.
The goal is to use a Wireless 2.4 GHz long range video game controller, like the discontinued Numark Orbit, instead of short ranged Bluetooth, to control our tricks from outside of the DJ booth during crowd interactions like a virtual
remote, but with a more familiar video gaming feel in your hands.
What could be done to help develop or improve these features and ideas within the VDJ scripting or mapping features?
Currently it is a
Joytokey overlay with a gaming controller to a
VDJ generic keyboard mapping as a digital mapping, without the analog features being used.
The Analog joysticks could be great Portamento keyboard effect sticks or effect toggles as well.
What ideas or suggestions do you have?
I would like to research and play around with these ideas some more.
Thank you for all of your support and feedback!
Christian I Orozco
DJ Crisco Montecristo
Event Host & Nightclub DJ
Posted Fri 13 Dec 24 @ 5:22 pm
If the control surface is seen as a HID device by the OS, then you don't need any intermediate software, and you can natively define and map it to VirtualDJ:
https://www.virtualdj.com/wiki/ControllerDefinitionHIDv8.html
https://www.virtualdj.com/wiki/ControllerDefinitionHIDv8.html
Posted Fri 13 Dec 24 @ 6:07 pm
Thank you for everything!
That is a big help in better understanding and programming
The controllers being connected are VIDEO GAME system controllers to be used as MIDI triggers mapped in VDJ and MIDI triggers for lighting to beat juggle. The HID feature is not natively recognized so I would need to manually set parameters for using the analog joysticks as an effects controller and
resetting to an onininit state at 0° centering.
The goal was to adjust the analog joysticks into something similar to a potentiometer with quick response time and with wireless freedom for a lighting tech to play with the lighting outside of the DJs booth (more space for mobile gigs 😅)
Think of an Akai controller with its directional cross pad but also add analog joysticks for precision effect control like an electric piano/synthesizer has a pitch bend tool portamento trigger to be used for any effects filter processing. I. E. Intensity 0 to +/-100% filtering effect On and Off
That is a big help in better understanding and programming
The controllers being connected are VIDEO GAME system controllers to be used as MIDI triggers mapped in VDJ and MIDI triggers for lighting to beat juggle. The HID feature is not natively recognized so I would need to manually set parameters for using the analog joysticks as an effects controller and
resetting to an onininit state at 0° centering.
The goal was to adjust the analog joysticks into something similar to a potentiometer with quick response time and with wireless freedom for a lighting tech to play with the lighting outside of the DJs booth (more space for mobile gigs 😅)
Think of an Akai controller with its directional cross pad but also add analog joysticks for precision effect control like an electric piano/synthesizer has a pitch bend tool portamento trigger to be used for any effects filter processing. I. E. Intensity 0 to +/-100% filtering effect On and Off
Posted Sat 14 Dec 24 @ 12:26 pm