LaunchControl XL
Advanced Setup
CUSTOM MAPPING
Any of the 16 available Templates can be assigned to VDJ script actions. Hold the FACTORY or USER Templates button on the Launch Control XL and then select one of the 8 Track Focus buttons. Press a button or move a knob/fader to assign it to the desired action.
See further at ..
- https://www.virtualdj.com/wiki/VDJscript.html
- https://www.virtualdj.com/manuals/virtualdj/settings/controllers.html
All the keys (buttons, faders, knobs, leds) are pre-defined in VirtualDJ and their names start with Fn_ or Un (where n is Template number 1 to 8). E.g. the key named as U3_TRACK_FOCUS_2 is the Track Focus Nr 2 button when the Template User 3 is selected.

Note that the leds of the buttons and round knobs offer a limited amount of colors (red, yellow, green, orange and their dark shades), so better avoid using generic color actions such as padbutton_color , cue_color etc because there cannot be a match with all colors such as blue.
Prefer direct color actions such as .. play ? color 'green' : color 'darkgreen'
Device, Mute, Record Arm, Track Select and Send Select buttons offer a single-color (orange), so they cannot be assigned to a color but with any script action that returns true/false.
FADERS & KNOBS POSITIONS
On VirtualDJ startup, the device does not offer any Dump Request, so the positions of the faders and knobs is now known. Therefore, the positions of the hardware and software faders/knobs may not match. If this is the only MIDI device used in VirtualDJ, consider changing the setting controllerTakeoverMode to avoid sudden changes.
