To open the Setup Function Window, click on the preferences icon located on the tool-bar at the top of the main interface. NOTE: Audio Settings are accessed from the Tool Bar.

Audio Setup

In order to get the best out of Deckadance, you may need to take some time to familiarize yourself with the Audio options.

Deckadance uses both audio inputs and outputs. Inputs are used to accept control signals from vinyl/CDJs and from microphones for PA (Public Address). Windows users - it is strongly recommended that you select an ASIO driver (ASIO4ALL for example) as Deckadance will run more smoothly with ASIO.

Internal Mixer

NOTE: In order to set a separate headphone (Cue) mix, you need to have an audio interface with, at least, two pairs of stereo outputs, one for the Monitor (headphone mix) and one for the Master (main mix). Surround-sound audio interfaces, for example, will have a pair of rear-speaker outputs that can be used for the Monitor mix. Professional DJ interfaces will have dedicated headphone mix outputs.

External Mixer

NOTE: With the ability to use of 5 pairs of audio inputs and 6 pairs of outputs, you may find it useful to aggregate the inputs/outputs from several audio interfaces in Deckadance. Windows users can use ASIO4ALL while OSX, Mac users can use the Aggregate Device Editor. The options that show in the INPUT/OUTPUT drop down menus above depend on the audio interface/s connected to your computer.

Audio Setup

Input Routing

The number of inputs available depends entirely on the Audio Device (soundcard, mixer or audio interface) you are using.

Output Routing

The number of outputs available depends entirely on the Audio Device (soundcard, mixer or audio interface) you are using.

Setting up your inputs & outputs

  1. Select a soundcard - From the Audio Interface field, select a driver (see the screenshot above). This is your Soundcard or audio interface device labeled by the name of the soundcard driver. Options available in this menu depend on the soundcard devices connected to your computer. Windows users will have access to the ASIO4ALL universal soundcard driver included in the Deckadance installation. This will allow you to aggregate several audio devices into one to work with Deckadance. OSX, Mac users can also check out the 'Aggregate Device Editor' that allows you to set up custom inputs/outputs from multiple audio devices also.
  2. Select a sample rate - 44100 Hz is the preferred default CD audio rate, however some soundcards, such as the Creative Audigy series, are limited to 48000 Hz (minimum).
  3. Set the soundcard latency - Open the Control Panel (ASIO settings) and adjust the soundcard latency. This is a working buffer with which Deckadance performs mixing operations. Generally, shorter latencies put more load on your CPU (which can cause audio stuttering), however short latencies are desirable for greater 'responsiveness' when scratching, for example. Soundcard latency is expressed in milliseconds or samples. 20 ms (882 samples @ 44.1 kHz) is sufficiently short for most DJ work. 10 ms or less (441 samples @ 44.1 kHz) ) is desirable if greater responsiveness is required. Experimentation will help you to determine what is suitable for your needs.

    Eliminating audio glitches: The shortest latency achievable without overloading the CPU and stuttering, will depend on your soundcard and computer speed. There are a number of options on the Preferences panel that can aid in reducing CPU load and stuttering if you find increasing the latency AND using an ASIO driver is not successful. Try selecting the 'Slow decoder analysis mode' & 'Disable Elastique master tempo and keylock engine' options.

  4. If you have more than one soundcard, or wish to use independent INPUT and OUTPUT devices, you can use the ASIO4ALL driver. This should make all the INPUTS/OUTPUTS on your audio devices available on the drop-down menus for each INPUT/OUTPUT category. Follow this link for more details.
  5. Headphone Mix - It is often useful to monitor decks while cueing tracks, without sound being passed to the Main Outputs of Deckadance. Where you see headphone symbols on the main interface, it means that an output can be sent to the Monitor Buss (usually a separate mix for the DJs Headphones). To set up this feature, you need to have either multiple audio devices or a soundcard with more than one output. If your soundcard has surround-sound capability, for example, you can use the rear channels to feed your headphone mix and select those in Monitor Left and Right settings in the Audio & MIDI Setup panel. In another 'low rent' approach, many USB headsets used with Skype etc, have a built in mic and are also headphones. These will appear as a USB audio device and will allow you to use the PA feature (from the mic) and to monitor your cueing, all hands-free (but is it cool? who knows!).

Global Settings

Global Settings

Automix Settings

Mixer Settings

Snapshots Settings


General Layout

Browser Layout

Learn more about the Browser here.


File Management

This section sets the default locations for -

Timecode (DVS Edition only)

DVS Edition provides pitch control and tempo control for the decks can be achieved by tracking the pitch and phase of an audio signal from a vinyl record (DVS) or CD (CDJ). Deckadance can learn any steady-state audio signal. Why not experiment with audio input sources over which you can control with pitch/phase.

Live DVS options are available on the DVS Utility Panel.
Select the input for decks A through D:.

Control CD Creator

Deckadance has the ability to generate an ultra-accurate timecode file, to be burned to CD and used with the Timecode source Deckadance CONTROL CD option so you can control Deckadance from a CDJ.

To create a Deckadance CONTROL CD:

  1. Click the START button. The' Deckadance_Control_CD.wav' file will be generated. Press CANCEL at any time to create a shorter file.
  2. The file will be saved in the Deckadance installation directory in a folder titled control_cd. To specify an alternative location click in the directory field and browse to the desired save location.
  3. Burn the file to an Audio CD and you are ready to use it in your CDJ, remember to select 'Absolute or Relative tracking mode' on the Timecode Smart Panel or in the Preferences > Timecode tab.

VST Plugins

NOTE: Deckadance includes the Effector VST plugin.

MIDI Control

Deckadance has a wide range of plug-n-play compatibility with MIDI controllers and DJ controllers on the market. There are 6 slots for external controllers (MIDI scripts) plus 1 slot more for custom MIDI mappings (MIDI learn).


  1. 'Supported' controllers are pre-mapped to functions within Deckadance. This does not mean un-supported controllers will not work. It simply means you will need to manually map controls to Deckadance using the MIDI Mapping Editor below.
  2. Are the inputs/outputs active? - After selecting your controller make sure any INPUTS or OUTPUTs you want to use are ON.

MIDI Learn Mapping Editor

The MIDI mapping editor allows you to manually assign interface targets to MIDI controls on your interface. Even if your MIDI controller is already supported and mapped, this panel allows you to customize it to your liking.

How to custom map a MIDI controller

  1. Use the Press to scan for attached controllers feature.
  2. Make sure the MIDI inputs/outputs are set to ON in the MIDI Inputs/Outputs list.
  3. Optionally - use the Filter menu to simplify the list to show only the deck or feature you are interested in.
  1. Double-Click the target function in the list (this selects the item AND the learn button together).
  2. Move the hardware controller target control.
  3. Modify the link-relationship with the Control type option if needed. For example you can invert relationships and set encoders. Don't forget Smart knobs can also be used to build complex input/output relationships between MIDI controllers and interface targets.

NOTE: There is a step-by-step pictorial tutorial on linking MIDI controllers to Deckadance parameters in the Effector VST plugin section. See steps 5 onward.

MIDI Scripting

Scripting provides a system to make and save custom MIDI controller setups with feedback so the lights on the controller work. In this way it's closely related to Custom MIDI mapping but is far more powerful. NOTE There is an Export Script option on the MIDI Mapping Editor, so you can start there and expand them later.

For more information on how to write your own or edits Scripts see the Deckadance Scripting page.



Shows your version number/edition and registration details.

Registration steps

Follow the steps on screen to register or upgrade the current version. Click to learn more about unlocking Deckadance from demo.

About Tab

Shows the Deckadance Version information and credits.

Help Tab

Click the Open Deckadance Reference Manual button to see the in-line help.