User Manual


Editors

BPM Editor


Stable BPM
Variable BPM


VirtualDJ has an advanced Sound Engine that will calculate the tempo (BPM value) and the Beat Grid (CBG) of your tracks with accuracy in almost all cases. In the rare case that either the BPM value or the Beat Grid of your track are not correct, the BPM Editor will provide all the tools to easily and accurately calculate and manually adjust them. To open the BPM Editor, right-click on any of your tracks or click on BPM on the decks of the Interface.

The track will only be audible through the PFL if a headphone channel has been created in the Audio Setup (if no headphone channel is available a pop up window will display asking if the feature can be used through the master output).

  1. FILE INFO. This area shows the Artist, Title and Remix (if entered) of the file being edited.

  2. SCROLL BAR. Displays the zoom level of the waveform (highlighted in blue) and can be dragged to any part of the file to perform precise adjustments. If Variable BPM is selected it will display a graph line to show where the BPM ramps up or down.

  3. WAVEFORM. Provides a visual display of the audio information. It displays the beatgrid using the grayscaled background and can be zoomed in to make precise BPM adjustments with a wheel mouse.

  4. PLAYHEAD. Shows the current position of the track. All new adjustments and play functions use the playhead to determine the start position. It can be clicked and dragged to any part of the track with a mouse.

  5. BEATGRID ANCHOR(S).
    Stable
    Displays the first detected beat as analyzed by VirtualDJ. It can be grabbed with the mouse to adjust it’s position. The Computer Beat Grid (CBG) is locked into place (non-adjustable) to the left of the anchor. Adjustments to the CBG can only happen to the right of an anchor.
    Variable
    Displays multiple anchors with BPM values when the grid has fluctuating BPMs. Each anchor can be grabbed with a mouse to adjust it's position.

  6. PLAY/STOP. Will play the track if it is stopped and will stop the track if it’s playing.

  7. PLAY-HOLD. Plays the track as long as the button is held. Once released, the playhead will jump back to it’s previously stopped position.

  8. METRONOME. Will play an audible beat based on the set BPM to verify that adjustments are correct and precise. The volume of the Metronome can be adjusted from the Options.

  9. GRID MODE. Displays and/or changes the current Grid Mode; Stable (standard) or Variable (adaptive). Selecting a different Grid Mode than the current selected mode will change how the grid behaves.

  10. DOWNBEAT. Shifts the downbeat forward or backward by 1 beat.

  11. BPM VALUE (Stable BPM). Displays the currently adjusted BPM. Typing a BPM Value into the box will readjust the grid based on the value entered.

  12. BPM ADJUSTMENTS (Stable BPM). Use the /2 and x2 buttons to half or double the displayed BPM.

  13. OPTIONS. Provides the following options:

    Load in deck
    Loads the track to the active deck. If the track is already loaded to a deck the option to Copy from other deck will display instead.
    Re-analyze
    Rescans the BPM of the track

  14. TAP (Stable BPM). Click the Tap button to manually calculate the BPM of the track by tapping to the beat 4 times.

  15. DETECTION RANGE (Variable BPM). VirtualDJ will automatically provide the detection range value of a track with Variable BPM, but it can be adjusted manually by typing the preferred detection range into this area.


Using the BPM Editor



From the File list, right-click on the file to be edited and select BPM Editor from the option menu that appears.



Once the BPM Editor is opened, the track will be analyzed and the multi-colored waveform will be displayed, providing information of its structure based on the detected frequencies. The grey-scaled background indicates the 4 beat pattern of the beatgrid of the track. The red vertical line indicates the Beatgrid anchor (first detected beat) if a Stable BPM is detected (default). If a Variable or Multi BPM is selected from the Grid Mode dropdown, multiple anchors will be displayed.


Use a wheel mouse to zoom in and out and the scroll bar to move back and forth to the areas that require a precise edit. Depending on the type of BPM adjustment required, there are various ways to adjust and correct the BPM value and the beat-phase of the track.


STABLE BPM


KNOWN BPM VALUE


If the BPM is already known as a value, simply type the BPM value in the BPM field. The CBG of the song will be updated automatically.

Before Adjustment


After Adjustment




BPM HALF/DOUBLE


If the BPM is double or half the actual value and VirtualDJ has detected the phase of the song correctly but the BPM value is either half or double of the actual value, use the /2 and x2 buttons (see BPM Adjustments) to half or double the BPM value.

BPM Half


BPM Double




INCORRECT CBG


If the BPM value is correct but the Computer Beat Grid (CBG) is not, drag and move the Beatgrid Anchor to a part (beat) of the track. This will help make a more precise adjustment as the BPM value will not change in this case. The Downbeat buttons can be used to move the CBG of the song by 1 beat backwards or forward.

CBG Not Aligned


CBG Aligned




UNKNOWN BPM VALUE/INCORRECT CBG


If the BPM value and the CBG are incorrect or the BPM value is unknown, drag and move the Beatgrid Anchor to the beginning of the first beat. Place your mouse on the gray scaled background of the waveform between the 1st and 2nd beat until the mouse pointer changes to a double-sided arrow. Click and move this point to the beginning of the 2nd beat. The BPM will be re-calculated, based on these adjustments.

BPM and CBG Incorrect


BPM and CBG Correct


VARIABLE BPM


If the BPM value is variable (tempo changes) in multiple parts of the file, the CBG will not be accurate for the entire track in Stable mode. Variable mode can be selected from the mode dropdown in this case. VirtualDJ will automatically analyze the BPM value and change it to Variable mode if experimentalVariableBPM is set to yes in Settings. This will add multiple beatgrid anchors automatically so that the CBG stays as accurate as possible. Each anchor will display the BPM value.


ADJUSTING ANCHORS


If a Variable Anchor is off beat, it can be corrected by hovering your mouse over the anchor until the mouse pointer changes to a double-sided arrow. Click and move this point to the beginning of the selected beat. The BPM will be re-calculated for this anchor based on this adjustment and will display at the bottom of the anchor. Right clicking the anchor will provide the option to Delete anchor as well as other additional options.


Before Adjustment


After Adjustment


RIGHT-CLICK OPTIONS



Right-clicking anywhere in the waveform area will provide additional options:
Add anchor
Adds an additional anchor to the waveform. Anchors can be adjusted by dragging them left and right.
Add beat
Adds 1 beat to the grayscaled background.
Delete beat
Removes the selected beat from the waveform.
Shift local downbeat left
Moves the downbeat left 1 beat.
Shift local downbeat right
Moves the downbeat right 1 beat.



Delete all anchors
Removes all anchors from the track.
Re-analyze
Re-analyzes the track for BPM.


MULTI BPM


If the track is over 15 minutes long and the BPM value has large tempo changes or phases in multiple parts of the file, the CBG and Phase will not be accurate for the entire track in Stable or Variable mode. Clicking on the Options menu will provide the ability to select Re-analyze.

Once analyzed, it will display MULTI mode and add multiple beatgrid anchors automatically so that the CBG stays as accurate as possible. Each anchor will display the BPM value.



Anchors can be adjusted by grabbing them with a mouse and moving them to a different position. Additional anchors can be added by right-clicking on the waveform.

Right-clicking anywhere in the waveform area will provide additional options:
Add anchor
Adds an additional anchor to the waveform. Anchors can be adjusted by dragging them left and right.
Shift local downbeat left
Moves the downbeat left 1 beat.
Shift local downbeat right
Moves the downbeat right 1 beat.
Multiply local BPM by 2
Doubles the BPM between anchors.
Divide local BPM by 2
Halves the BPM between anchors.



Delete all anchors
Removes all anchors from the track.
Re-analyze
Re-analyzes the track for BPM.


VERIFY THE EDITED GRID


Use the Metronome button to enable/disable the built in Metronome and play part or all of the track while pre-listening to see if the beat of your track follows the Metronome and verify that your adjustments are correct and precise. Continue to zoom in and out of the editor to fine tune any adjustments required.



Once editing the BeatGrid is complete, exit out of the BPM Editor and the progress will be automatically saved. To reset the BeatGrid to the default value use the BPM Options inside the Editor or right-click on the track in the File List to select the Analyze BPM option.


DNA Scratch Editor