Player Decks

One of the most essential components in One DJ is the player deck. The player decks are used to play back and manipulate media clips.

You can scratch the clip in the player deck with mouse. The stepless zoom is adjusted by holding down the right mouse button over the large waveform area and moving the mouse, or from the symbols which appear on the right when the mouse cursor is placed on the waveform. The dot symbol in the middle returns you to the default zoom level. It's also possible to skip around the clip by clicking different positions in the thin overview waveform above.

Multiple hot cues and timeline hot cues are also available, but currently only accessible through MIDI Controllers.

The following section explains the buttons and functionalities of different controls and options in the player deck.

Main Transport Controls

  1. Play / pause button starts or pauses the playback of the current material loaded in the deck.
  2. Cue button skips back to the set cue point when playing the current material and sets player on pause. When player is paused, the cue button sets the cue point at the current position. If cue button is pressed and held while at cue position, player plays the current material until the cue button is released and after that skips back to the cue position and sets player on pause. If play button is pressed while holding the cue, skipping to the beginning is cancelled and playing the content is resumed even if cue is released. (Please note, that multiple hot cues are currently only accessible through MIDI Controllers.)

Hot Cues

Separate Hot Cues for clips/tracks and timelines are currently in use, but currently only accessible through MIDI Controllers. Pre mapped controllers use the corresponding buttons in threit layout (shift+button to remove). You can also learn how to map the hot cues yourself at the MIDI Mapping Guide.


  1. The Loop Button sets looping on and off. When clicked on, the player starts looping the track until clicked again. The length of the loop is chosen with 2. The Loop Selector. When in Loop Roll mode - indicated by the letter "R" on the Loop Button - the loops function like a stutter effect, continuing from the position where the play position would have moved without looping, when loop is released. Loop Roll is turned on from the Player Options.
  2. The Loop Selector shows and selects the current loop length. When the player is resized to be particularly small, the loop selector is minimized. Then the loop length is set by clicking the arrow symbol on the left hand side of the loop button and selecting the desired length of loop from the list.

Tempo & Sync

  1. BPM (short for “beats per minute”) display shows the current tempo of the player deck grid. Player grid tempo is set by the first clip loaded to the deck. A beat is one fourth of a bar.
  2. Pitch display shows the current prosentual change in the song pitch and tempo. This amount is controlled by holding down the left mouse button and moving the mouse up and down. The maximum/minumum pitch percentage (4%/8%/16%/32%/50% - shown as a small number in the top right corner of the pitch display) can be switched by clicking the pitch percentage indicator. The pitch bend buttons at the sides momentarily change the tempo of the track by +/- 1.6% when held.
  3. Key Lock button will toggle the mode of the pitch between repitching or time stretching/shrinking the track without affecting the note/key of the clip. The time stretch mode will take a bit more CPU and may result in unwanted quality issues when stretched or shrunk extensively.
  4. Tap Grid button is used for quick adjustments in the beat grid. Pushing the button rhythmically along the track moves the grid to volume peaks appearing at the tap positions (or close to them).
  5. Snap to Grid functionality syncs loops and audio edit features to beat grid when turned on (default).
  6. Sync button syncs the tempo of the track in the player to which ever other player has the 7. Master button turned on.
  7. Master button defines the deck which is used to sync tempo to from another player decks.

Waveform View

  1. Track waveform display shows the play position of the current track loaded into the player. When clicked and dragged with mouse, user can slide the play position, resulting in scratch-like behavior and sound. You can switch the look of the waveform (colour/theme/filled) from the Player Options.
  2. The thin waveform shows the full track's amplitude (volume) figure/profile and the progress in the track indicated by a colour divider. Clicking the waveform with left mouse button results in moving the current play position to corresponding spot in the track. You can switch the look of the waveform (colour/theme/filled) from the Player Options.
  3. HUD display is a user-friendly way to display track tempo and pitch with a large overlay on the waveform, handy when performing live in dark club environments. HUD display is activated and deactivated in Player Settings.

Title Bar

  1. The title of the loaded track or clip, generated from ID3 tags of the file, if possible.
  2. The running time / remaining time (toggled by clicking) of the material loaded into the deck.
  3. Edit Mode button toggles timeline edit mode on and off. The usage of the edit mode is explained in the chapter Timeline Edit.
  4. Fullscreen toggle sets the player in fullscreen mode and back.
  5. Player settings button opens the player settings pane. The options of the preferences are explained in chapter Settings.