Looking for some VirtualDJ mapping experts! π§
I'm using a **Rane Performer** with **VirtualDJ** and I'm trying to create a custom mapping that allows me to toggle between **Hot Cues 1β8** and **Hot Cues 9β16** using a single button (ideally **SHIFT + HOT CUE** or another custom button).
My goal is simple:
* Press **HOT CUE** β Pads trigger Hot Cues 1β8
* Press **SHIFT + HOT CUE** (or another button) β The same 8 pads now trigger Hot Cues 9β16
* Press it again β Switch back to Hot Cues 1β8
* Bonus if the HOT CUE button LED changes (or blinks) to indicate which bank is active.
I know the Performer supports customizable pad modes and mappings in VirtualDJ, but I haven't figured out the right script to make this work cleanly.
Has anyone successfully done this or written a custom mapper for it? I'd appreciate any VDJScript examples, XML snippets, or guidance. Thanks in advance!
I'm using a **Rane Performer** with **VirtualDJ** and I'm trying to create a custom mapping that allows me to toggle between **Hot Cues 1β8** and **Hot Cues 9β16** using a single button (ideally **SHIFT + HOT CUE** or another custom button).
My goal is simple:
* Press **HOT CUE** β Pads trigger Hot Cues 1β8
* Press **SHIFT + HOT CUE** (or another button) β The same 8 pads now trigger Hot Cues 9β16
* Press it again β Switch back to Hot Cues 1β8
* Bonus if the HOT CUE button LED changes (or blinks) to indicate which bank is active.
I know the Performer supports customizable pad modes and mappings in VirtualDJ, but I haven't figured out the right script to make this work cleanly.
Has anyone successfully done this or written a custom mapper for it? I'd appreciate any VDJScript examples, XML snippets, or guidance. Thanks in advance!
Posted Wed 15 Jul 26 @ 8:30 pm
There are plenty of ways to do this.
The "easy" way is to open pad editor, and save the hotcues pad page as hotcues2
The edit the "hotcues2" pad page to work with cues 9-16
Finally assign shift+hotcue to the "hotcues2" pad page.
Another solution is to use this: https://virtualdj.com/plugins/?addonid=81517
And read this: https://virtualdj.com/forums/247167/addons/Hotcues_XT.html?page=1
It's a ready solution, that can "replace" the original hotcues pad page, but it does a lot more than you want.
You switch between cues by using the pad parameter buttons, and it supports up to 112 hotcues.
The "easy" way is to open pad editor, and save the hotcues pad page as hotcues2
The edit the "hotcues2" pad page to work with cues 9-16
Finally assign shift+hotcue to the "hotcues2" pad page.
Another solution is to use this: https://virtualdj.com/plugins/?addonid=81517
And read this: https://virtualdj.com/forums/247167/addons/Hotcues_XT.html?page=1
It's a ready solution, that can "replace" the original hotcues pad page, but it does a lot more than you want.
You switch between cues by using the pad parameter buttons, and it supports up to 112 hotcues.
Posted Wed 15 Jul 26 @ 8:52 pm
Try this:
If you want an indication of which Hot Cue bank is active, use the extra button as both the bank switch and the visual indicator.
First, go to:
Settings β Options β sixteenPadsMode β On
That sixteenPadsMode enables access to the 16-pad layout even when the connected controller itself only has 8 physical pads
Then map the extra controller button you want to use as the bank switch to:
For the buttonβs LED:
This gives you:
Solid LED = Hot Cues 1β8
Blinking LED = Hot Cues 9β16
Pressing the button toggles the same 8 physical pads between the two banks.
You could also use:
if you prefer LED off for 1β8 and blinking for 9β16.
Iβd leave the eight Hot Cue pad LEDs alone so they can continue showing their normal Hot Cue colors and active states.
If you want an indication of which Hot Cue bank is active, use the extra button as both the bank switch and the visual indicator.
First, go to:
Settings β Options β sixteenPadsMode β On
That sixteenPadsMode enables access to the 16-pad layout even when the connected controller itself only has 8 physical pads
Then map the extra controller button you want to use as the bank switch to:
pad_bank2
For the buttonβs LED:
pad_bank2 ? blink 500ms : on
This gives you:
Solid LED = Hot Cues 1β8
Blinking LED = Hot Cues 9β16
Pressing the button toggles the same 8 physical pads between the two banks.
You could also use:
pad_bank2 ? blink 500ms : off
if you prefer LED off for 1β8 and blinking for 9β16.
Iβd leave the eight Hot Cue pad LEDs alone so they can continue showing their normal Hot Cue colors and active states.
Posted Wed 22 Jul 26 @ 2:41 am





