Pads are a dynamic way to quickly access and trigger commonly used functions. On each deck is a set of pads that can be used to trigger various built in functions as well as customized ones, depending on the Layout chosen. VirtualDJ offers a wide selection of default pages, but more pages can be added if required in the Pads Editor
Pro & Performance Layouts
If a controller is connected to VirtualDJ, the Controller name will be displayed in the Page Menu and it will display the various pages assigned to the page buttons on the device. While hardware devices usually have a predefined silk screen for various pad functions such as Hot Cues, Samples, Loops, etc; VirtualDJ provides the ability to change these Pad Page modes directly from within the software in order for you to customize the hardware layout.
- PAGE. Displays the Pad Page selection which differs in each Layout:
Starter Layout. Pages are static and can not be altered.
Essentials Layout. Pad pages are displayed in a Button style view. Right clicking on any Pad Page will display a menu to select other pages or Edit... to open the Pads Editor.
Pro Layout. Pads are displayed in a drop-down style view, but can be switched to a Button style view by clicking on the Pads Toggle. Clicking on the drop-down arrow to the right of the Pad Page selection will display a menu to select other pages or Edit... to open the Pads Editor.
- PADS. Clicking on the pads will trigger the specified action for that pad and page combination. A right-click(shift) on any pad will trigger an alternate action if the pad is also mapped with a shift command (See Pads Editor).
- PADS MENU (Essentials & Pro Layouts). Each page offers an optional Pads Menu that provides different options for the specified page. Not all pages offer a default menu, but can be added in the Pads Editor if required.
- PARAMETERS (Pro Layout). Each page offers 2 parameters that are displayed (if they have been set for the specified page) and can be cycled with the left and right buttons. Hovering a mouse to each side of the parameter will display the button for the desired parameter. Clicking on either button will cycle the specified parameter.
- PADS TOGGLE & SELECTION (Pro Layout). Clicking on the toggle will change the view from a drop-down style to favorites style display. Clicking on the selection button in the toggle provides the ability to enable or disable these views.
Depending on the number of Pad Page buttons on the device, VirtualDJ will display the number of pages available as well as Shift button actions in order to double the total number of pages available.
To assign a different function to a Pad Page, click on the Page drop down and hover over the Page number or Shift page number that you'd like to alter.
All available page assignments will display from the icon of the selected page. Click on the page you wish to replace from the menu. A check mark will indicate which page has been selected and the name of the page will automatically change for easy reference.
*Note: Some page assignments are not available on certain controllers due to being locked by the manufacturer. If a page is locked, the icon will not be displayed.
If a controller with 16 pads is connected to VirtualDJ, the FX panel will display pads 1 - 8 while the Pads panel will display pads 9 - 16 in order to keep the Pads display in order. Clicking on the FX toggle will restore the FX view and move pads 1 - 8 back to the Pads panel.
Additionally, if a 16 Pad controller is not connected but you wish to access 16 Pads Mode on VirtualDJ's GUI you can go to the View Selection button inside the FX toggle and select Pads 16.
Hot Cues are flagged locations in a track that can be jumped to instantly on the fly. This gives the DJ the ability to jump to any position in the song without disrupting the audio. VirtualDJ displays 8 available Hot Cue slots in the Pads display by default, but also provides the ability to create and store an unlimited number of Hot Cues per track. The HotCue page will display and store any HotCues that have been specified for the loaded track. Left clicking a Hot Cue Pad will set the Cue if no Cue is available and will trigger the Cue if it already exists. Right clicking (shift) a pad will delete the Hot Cue.
HotCues can be managed in the Pads Editor
and POI Editor
Cycles back and forth to the next or last Cue point if the deck is stopped or triggers the next/last Hot Cue if the deck is playing.
Moves the track forwards or backwards by 1 beat increments (not visible by default)
Edit CUEs and POIs...
Opens the POI Editor to edit CUE points and other POIs
Locks the Pads so that HotCues can not be accidently deleted
Turns Smart Cue on or off
Quantize on Set
Will automatically set a new HotCue to the closest beat
Changes how the Pads display the HotCues. Pads can show the Cue number (default), Cue Name, Time Position, Time Left or Beats Left.
Hot Cues also have various settings to alter their behavior or performance. These settings can be adjusted in the Options Menu:
hotcueModePlayThe playhead will move to the selected Hot Cue and continue to play from that position.
StutterThe playhead will move to the selected Hot Cue and will continue to play as long as the Hot Cue button remains held, acting more like a traditional Cue Point.
updateHotCueFromOnComboWhen a hot cue is pressed when holding the deck’s CUE button, it will update the cue point to the current cue position instead of jumping to the cue.
nonColoredPoiSpecifies a color for POIs that do not have a color set. Per Deck (default) will color all POIs the same color as the deck, Per Cue will add a different pre-defined color for each cue, or you can use one of 4 fixed colors: White, Red, Green or Blue.*Note: Even though 8 Hot Cue points are offered in the Default GUI (which should cover the needs in most cases), VirtualDJ supports unlimited Hot Cue points which can be controlled using a custom skin, custom buttons, or keyboard/midi controller shortcuts.
STEMS (64 Bit versions)The Stems page provides the ability to instantly mute Vocals, Instruments, and Drums from the actively playing track in the deck in order to create acapellas, instrumentals, remixes and/or mash-ups on the fly.
Clicking on a pad will remove the audio of the selected pad, while right clicking (shift) a pad will temporarily isolate the vocal/instrument while pressed.
Increase or decreases the Bleed of Vocals or Instruments of the current Pad being used. 4 Bleed adjustments are available: Mute Vocals, Isolate Vocals, Mute Instruments, and Isolate instruments. The Bleed percentage can be set differently or adjusted live for each pad action.
For more details on Stem Separation and how it works with the EQ, please see: https://virtualdj.com/help/stems.html
LOOP ROLLThe Loop Roll page provides the ability to instantly create a loop roll by a specified number of beats while the pad is held. Releasing the pad will allow the track to continue from the place that it would have been in as if no loop was triggered.
Right clicking (shift) a pad will offer an additional size (¾) which will move the 1 and 2 beat selections to the right. 4 beats is removed.
Apply to Video
Applies Loop Roll actions to the video output (off by default)
SLICERSlicer provides the ability to slice up a track similar to a loop roll. The track is divided into 8 steps (1 beat by default) that move along with each beat (step) of the track. Pressing each Pad will loop (slice) the last displayed step. When the pad is released, the track will continue to play from the position that it would have been in as if nothing happened at all.
Right clicking (shift) the pads will provide Slicer Hold mode. This memorizes the Slice so it can be easily returned to at a later point without disrupting the tracks current position.
Increases or decreases the slice length (1 beat by default)
Increases or decreases the step size
Apply to Video
Applies Slicer actions to the video output (off by default)
SAMPLERThe Sampler page will display the first 8 pads of the active sample bank*. Clicking on a Pad will start/stop the selected sample, while right clicking (shift) will stop a triggered sample. Samples cannot be removed or deleted directly from the Pads like other pages, instead all edits must be done directly in the Sampler SideView, Sample Editor or Pads Editor.
When using a Shift action the Pads will display Parameter 2 without changing the Pads displayed.
* If there are more than 8 samples in a bank, the additional samples will be displayed on the opposing deck's sample pads
Moves forward or backwards through all available sample banks.
Cycles through sampler trigger modes (not visible by default)
Provides a menu for all sampler trigger modes
Provides a menu to select the audio routing for the sampler
edit in Sample Editor
Displays all samples in the current bank to select and open in the Sample Editor.
scratchThe Scratch Pad page provides the ability to instantly trigger an automated, pre-defined scratch in a single step. Each Pad will trigger a different scratch variation that will play without disrupting the beat grid of the track, giving you the ability to experiment with different scratch sounds while keeping the music flowing.
Opens the DNA Scratch Editor
(When checked) allows the scratch to play over top of the track instead of cutting it
(When checked) keeps the scratch on time to the tracks position
keycueThe Keycue page provides the ability to instantly trigger the selected Hot Cue and change it's key in a single step. Each Pad will trigger the same Hot Cue but in a different key and the track will continue to play in that key until the key is reset or any Hot Cue is triggered at the zero value. Each Keycue pad displays it's value in semitones.
Right clicking (shift) a pad will display the available Hot Cues that have been set. The preferred Hot Cue can then be selected to be used on the main Pads.
Increases or decreases the key in one semitone increments
Cycles forwards or backwards through the Keycue pages. 0 will always be displayed on each page.
Opens the POI Editor to edit Cue Points and other POIs
Toggles Smart Cue on or off
Hot Cue Mode
Toggles between the two Hot Cue modes; Play or Stutter
Jump to Cue
Jumps to the Cue point and changes the key. Toggling to the off position will just change the key.
cueloopCueLoop provides the ability to set and loop cue points instantly. A single click will set a cue point if no Cue point is set, while holding the button will set the cue point and loop it for the specified length of the parameter. If a Cue point is already set, a single click will jump to the specified Cue and set a loop-in point that can be manually set to loop out.
Right clicking a CueLoop will jump to the Cue position and loop from that point.
Increases or decreases the CueLoop size (number of beats).
Turn CueLoop Hold on or off (not visible by default)
Quantizes the CueLoop so that it stays on beat (similar to Smart Cue)
Only while pressed
CueLoops only function while the Pad is pressed
beatjumpThe Beat Jump page provides the ability to jump forward/backwards by a specified set of beats.
Cycles through predefined pages to increase and decrease the number of beats or bars displayed on the pads.
loopThe Loop page is an alternative to the Loop panel and provides the ability to instantly set a loop by a specified set of beats.
Selects a Bank (Set of Loop sizes) starting from 1/32 up to 128 beats
Changes the loop mode to on/off, hold, or roll (not visible by default)
The loop will trigger and remain on until the pad it is turned off.
The loop will only be triggered as long as the pad is held.
The loop will only be triggered as long as the pad is held and the track’s position will jump to the place it would have been in on release.
saved loopsThe Saved Loop page will display and trigger any saved loops that you have created in the POI Editor. Clicking on an empty slot will save the loop to the pad and engage it, while holding a Pad will delete the saved loop. Once a loop is saved to a slot, left clicking will activate the Saved Loop but will not jump to its position if it's later to the track's current position (load-prepare). Right clicking (SHIFT+Pad) will jump and engage any saved loops regardless of the play marker's position.
*Note: Only one Saved Loop can be active at a time.
Saved Loops can be managed in the POI Editor
Increase or decrease the size of the saved loop (number of beats)
Move the saved loop forward or backward in 1 beat increments
manual loopThe Manual Loop page provides the most commonly used loop controls (see Loops), to set an In and Out point as well as adjust the size and position of the loop.
Right clicking (shift) the pads will give additional loop controls to adjust an enabled loops IN or OUT point as well as Move the entire loop with the use of the Jogwheel. Smart Loop, Loop Back and Quantize modes can be toggled on and off, and the entire loop can be moved forward or backwards by 100%.
Increase or decrease the size of the loop (number of beats)
remix pointsThe Remix Points page offers all available Remix Points that have been either automatically analyzed by VirtualDJ or created in the POI Editor. Clicking on an empty pad (N/A) will add a Remix Point to the tracks current position. Remix points are managed in the POI Editor.
Right clicking (shift) the pads will display 8 EDIT Pads for each Remix Point. Clicking on the pad will open the POI Editor at the Remix Point selected.
Edit CUEs and POIs...
Opens the POI Editor to edit Remix Points and other POIs
dmxThe DMX page allows you to connect DMX controlled lighting systems that function on the OS2L protocol.
For complete details on OS2L and how to connect, please see our OS2L - DMX Control Guide
Provides some basic info about OS2L
scratchbankThe Scratchbank page allows you to quickly access your favorite scratch samples and tracks instantly. You can drag and drop any file from the browser onto an empty pad to load the bank, or simply click on an empty pad to open the Scratch Bank Editor and load the file from the editor page.
Clicking on a pad will load the scratchbank pad to a deck. Right clicking or Shift+Click will unload the deck and revert to the previously loaded song that was originally in the deck before any of the Scratchbank Pads were loaded.
Opens the Scratch Bank Editor
customIn order to cover all possible needs, features and actions, VirtualDJ has Custom Buttons as one of the Pads pages. This adds extra empty buttons and parameters to customize (via VirtualDJ script actions) any additional functions that may be individually needed but are not present in the Interface. By default, Custom Buttons remain blank but can be added in the Pads Editor.