User Tools

Site Tools


pioneer_ddj-sx

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
pioneer_ddj-sx [2017/05/20 16:31]
djmaxergy [Effect Functions] , added shift fx1/2 tap controls to switch effect unit
pioneer_ddj-sx [2018/05/28 01:35] (current)
be.ing note that this works for the DDJ-SX2
Line 1: Line 1:
 ====== Pioneer DDJ-SX ====== ====== Pioneer DDJ-SX ======
-The DDJ-SX ​delivers ​intuitive control of all MIXXX'​s ​exciting ​features. ​Dedicated buttons and dials deliver plug-and-play control of 4 decks. +{{:​hardware:​pioneerddjsx_layout.png?​675|}} 
-{{:hardware:pioneerddjsx_layout.png?1000|}}+  * [[https://​www.pioneerdj.com/​en-us/​product/​controller/​ddj-sx/​black/​overview/​|Manufacturer'​s product page]] 
 +  * [[http://​www.mixxx.org/​forums/​viewtopic.php?​f=7&​t=8310|Forum thread]] 
 +  * [[http://​docs.pioneerdj.com/​Manuals/​DDJ_SX_DRH1193_manual/​|Manual (multi-language)]] 
 + 
 +The Pioneer ​DDJ-SX ​is a 4 deck all-in-one controller that provides ​intuitive control of all of Mixxx's features. ​The DDJ-SX mapping [[https://mixxx.org/​forums/​viewtopic.php?p=37884#​p37884|reportedly works with the DDJ-SX2]], but it does not use the new features of the DDJ-SX2 hardware.
  
 ===== User Options ===== ===== User Options =====
Line 16: Line 20:
   * **PioneerDDJSX.samplerCueGotoAndPlay**:​ If true, pad press in [**SAMPLER**]-PAD-MODE repeatedly causes //sampler// to play loaded track from cue-point, else it causes to play loaded track from the beginning.   * **PioneerDDJSX.samplerCueGotoAndPlay**:​ If true, pad press in [**SAMPLER**]-PAD-MODE repeatedly causes //sampler// to play loaded track from cue-point, else it causes to play loaded track from the beginning.
   * **PioneerDDJSX.autoPFL**:​ If true, PFL / Cue (headphone) is being activated by loading a track into certain deck.   * **PioneerDDJSX.autoPFL**:​ If true, PFL / Cue (headphone) is being activated by loading a track into certain deck.
-  * **PioneerDDJSX.useNewLibraryControls**:​ If true, new in Mixxx 2.1 introduced library controls will be used, else old playlist controls will be used. 
 ===== General Functions ===== ===== General Functions =====
 ==== Managed by Mixxx ==== ==== Managed by Mixxx ====
  
-^ Group        ^ Figure ​     ^ [**SHIFT**]? ​ ^ Button Name                  ^ Description ​                                                                                                         ^ +^ Group            ^ Figure ​     ^ [**SHIFT**]? ​ ^ Button Name                  ^ Description ​                                                                                                         ^ 
-| 5 - BROWSER ​ | 2, 3, 4, 5  | -             | [**LOAD**] ​                  | Loads the selected track into the specific deck                                                                      | +| 5 - BROWSER ​     | 2, 3, 4, 5  | -             | [**LOAD**] ​                  | Loads the selected track into the specific deck                                                                      | 
-| :::          | 2           | [**SHIFT**] ​  | [**LOAD**] ​                  | AutoDJ - Toggle BPM sync                                                                                             | +| :::              | 2           | [**SHIFT**] ​  | [**LOAD**] ​                  | AutoDJ - Toggle BPM sync                                                                                             | 
-| :::          | 3           | [**SHIFT**] ​  | [**LOAD**] ​                  | AutoDJ - Toggle Key sync                                                                                             | +| :::              | 3           | [**SHIFT**] ​  | [**LOAD**] ​                  | AutoDJ - Toggle Key sync                                                                                             | 
-| :::          | 1           | -             | [**ROTARY SELECTOR**] ​       | See user options: default = Select track in Playlist ​(alt. = MoveVertical) ​                                          ​+| :::              | 1           | -             | [**ROTARY SELECTOR**] ​       | Move UP or DOWN the specified number of locations ​in Library ​(MoveVertical ​function                                ​
-| :::          | 1           | -             | [**ROTARY SELECTOR PRESS**] ​ | See user options: default = Add track to AutoDJ queue at bottom ​(alt. = at top                                     +| :::              | 1           | -             | [**ROTARY SELECTOR PRESS**] ​ | Equivalent ​to double clicking the currently selected item in Library ​(GoToItem function                            ​
-| :::          | 1           | [**SHIFT**] ​  | [**ROTARY SELECTOR**] ​       | See user options: default = Select Playlist ​(alt. = MoveHorizontal) ​                                                 +| :::              | 1           | [**SHIFT**] ​  | [**ROTARY SELECTOR**] ​       | Move LEFT or RIGHT the specified number of locations in Library ​(MoveHorizontal ​function                           
-| :::          | 1           | [**SHIFT**] ​  | [**ROTARY SELECTOR PRESS**] ​ | See user options: default = Toggle selected sidebar item (alt. = ChooseItem                                        ​+| :::              | 1           | [**SHIFT**] ​  | [**ROTARY SELECTOR PRESS**] ​ | Add track from Library to AutoDJ queue at top/bottom (see user options: default = at bottom                        ​
-| :::          | 6           | -             | [**BACK**] ​                  ​| ​See user options: default = AutoDJ ​Skip next track in queue (alt. = MoveFocusBackward) ​                            ​+| :::              | 6           | -             | [**BACK**] ​                  ​| ​Currently focused pane changes in Library ​previously focused pane will be focused ​(MoveFocusBackward ​function    ​
-| :::          | 6           | [**SHIFT**] ​  | [**BACK**] ​                  | Maximize view of Library ​                                                                                            | +| :::              | 6           | [**SHIFT**] ​  | [**BACK**] ​                  | Maximize view of Library ​                                                                                            | 
-| :::          | 7           | -             | [**LOAD PREPARE**] ​          | Load selected track into PreviewDeck,​ jump to position (see user options) and play, else stop already playing track  | +| :::              | 7           | -             | [**LOAD PREPARE**] ​          | Load selected track into PreviewDeck,​ jump to position (see user options) and play, else stop already playing track  | 
-| 3 - MIXER    | 1           | -             | Crossfader ​                  | Controls Mixxx crossfader, fades between deck 1, 3 and 2, 4                                                          | +| 3 - MIXER        | 1           | -             | Crossfader ​                  | Controls Mixxx crossfader, fades between deck 1, 3 and 2, 4                                                          | 
-| :::          | 2           | -             | Channel fader                | Controls deck volume ​                                                                                                | +| :::              | 2           | -             | Channel fader                | Controls deck volume ​                                                                                                | 
-| :::          | 2           | [**SHIFT**] ​  | Channel fader                | Fader start (starts playing deck when rising deck volume) ​                                                           | +| :::              | 2           | [**SHIFT**] ​  | Channel fader                | Fader start (starts playing deck when rising deck volume) ​                                                           | 
-| :::          | 3           | -             | TRIM                         | Controls deck gain                                                                                                   | +| :::              | 3           | -             | TRIM                         | Controls deck gain                                                                                                   | 
-| :::          | 4           | -             | EQ HIGH                      | Controls deck's equalizer/​filter high frequencies ​                                                                          ​+| :::              | 4           | -             | EQ HIGH                      | Controls deck's equalizer/​filter high frequencies ​                                                                   
-| :::          | 5           | -             | EQ MID                      | Controls deck's equalizer/​filter mid frequencies ​                                                                          ​+| :::              | 5           | -             | EQ MID                       ​| Controls deck's equalizer/​filter mid frequencies ​                                                                    ​
-| :::          | 6           | -             | EQ LOW                      | Controls deck's equalizer/​filter low frequencies ​                                                                          ​+| :::              | 6           | -             | EQ LOW                       ​| Controls deck's equalizer/​filter low frequencies ​                                                                    ​
-| :::          | 7           | -             | [**CUE**] ​                     | Toggles PFL/Cue (headphones) for specific deck                                                          +| :::              | 7           | -             | [**CUE**] ​                   | Toggles PFL/Cue (headphones) for specific deck                                                                       ​
-| :::          | 7           | [**SHIFT**] ​  | [**CUE**] ​                     | BPM Tab function for specific deck                                                                           ​+| :::              | 7           | [**SHIFT**] ​  | [**CUE**] ​                   | BPM Tab function for specific deck                                                                                   ​
-| :::          | 9           | [**SHIFT**] ​  | [**MASTER CUE**] ​              ​| Toggles split cue (headphones) ​                                                                           +| :::              | 9           | [**SHIFT**] ​  | [**MASTER CUE**] ​            ​| Toggles split cue (headphones) ​                                                                                      ​
-| :::          | 10          | -             | Crossfader Assign ​             | Crossfader assignment - deck to crossfader (left (A), right (B) or center (THRU)) ​                              ​+| :::              | 10          | -             | Crossfader Assign ​           | Crossfader assignment - deck to crossfader (left (A), right (B) or center (THRU)) ​                                   
-| :::          | 14          | -             | SAMPLER VOLUME ​                ​| Controls volume of all available Sampler decks                                                                           ​+| :::              | 14          | -             | SAMPLER VOLUME ​              ​| Controls volume of all available Sampler decks                                                                       ​
-| 4 - FRONT PANEL | 1           | -             | Crossfader curve                      | Controls Mixxx crossfader curve                                                                           ​+| 4 - FRONT PANEL  | 1           | -             | Crossfader curve             ​| Controls Mixxx crossfader curve                                                                                      
-| 1 - DECK     ​| 25           ​| -             | [**PANEL SELECT**] ​                     | Show/hide Sampler decks / Effect rack                                                                           ​|+| 1 - DECK         ​| 25          | -             | [**PANEL SELECT**] ​          ​| Show/hide Sampler decks / Effect rack                                                                                |
  
 ==== Managed by the controller ==== ==== Managed by the controller ====
Line 59: Line 62:
  
 ^ Group        ^ Figure ​     ^ [**SHIFT**]? ​ ^ Button Name                  ^ Description ​                                                                                                         ^ ^ Group        ^ Figure ​     ^ [**SHIFT**]? ​ ^ Button Name                  ^ Description ​                                                                                                         ^
-| 1 - DECK    | 1           | -             | [**PLAY/​PAUSE**] ​            | Toggles play/​pause ​                                                                     |+| 1 - DECK    | 1           | -             | [**PLAY/​PAUSE**] ​            | Toggles play/​pause ​(hold pressed while playing: starts brake effect -> release: pause track, press while stopped: starts playback) ​                                                                     |
 | :::         | 1           | [**SHIFT**] ​  | [**PLAY/​PAUSE**] ​            | Toggles play stutter ​                                                            | | :::         | 1           | [**SHIFT**] ​  | [**PLAY/​PAUSE**] ​            | Toggles play stutter ​                                                            |
 | :::         | 2           | -             | [**CUE**] ​                   | Toggles default cue (sets cue point/ goes to cue point) ​                                                | | :::         | 2           | -             | [**CUE**] ​                   | Toggles default cue (sets cue point/ goes to cue point) ​                                                |
-| :::         | 2           | [**SHIFT**] ​  | [**CUE**] ​                   | Toggles brake                 |+| :::         | 2           | [**SHIFT**] ​  | [**CUE**] ​                   | Jump to the beginning of the track and stop                 |
 | :::         | 3           | -             | Jog dial (Platter) ​          | Vinyl-Mode enabled: performs scratching when pressed and rotated, Vinyl-Mode disabled: performs pitch bend    | | :::         | 3           | -             | Jog dial (Platter) ​          | Vinyl-Mode enabled: performs scratching when pressed and rotated, Vinyl-Mode disabled: performs pitch bend    |
 | :::         | 3           | [**SHIFT**] ​  | Jog dial (Platter) ​          | Vinyl-Mode enabled: performs scratching considering user-options multiplier when touched and rotated, Vinyl-Mode disabled: performs pitch bend considering user-options multiplier ​                           | | :::         | 3           | [**SHIFT**] ​  | Jog dial (Platter) ​          | Vinyl-Mode enabled: performs scratching considering user-options multiplier when touched and rotated, Vinyl-Mode disabled: performs pitch bend considering user-options multiplier ​                           |
Line 75: Line 78:
 | :::         | 13          | -             | [**SYNC**] ​                  | Toggles deck sync                       | | :::         | 13          | -             | [**SYNC**] ​                  | Toggles deck sync                       |
 | :::         | 13          | [**SHIFT**] ​  | [**SYNC**] ​                  | Toggles quantize function ​                      | | :::         | 13          | [**SHIFT**] ​  | [**SYNC**] ​                  | Toggles quantize function ​                      |
-| :::         | 14          | -             | [**AUTO LOOP**] ​             | Toggles a 4-Beat ​loop                            | +| :::         | 14          | -             | [**AUTO LOOP**] ​             | Set and enable beat loop                            | 
-| :::         | 14          | [**SHIFT**] ​  | [**AUTO LOOP**] ​             | Toggles reloop ​                      |+| :::         | 14          | [**SHIFT**] ​  | [**AUTO LOOP**] ​             | Activates / Deactivates current loop                       |
 | :::         | 15          | -             | [**LOOP 1/​2X**] ​             | Halves active loop                       | | :::         | 15          | -             | [**LOOP 1/​2X**] ​             | Halves active loop                       |
 | :::         | 15          | [**SHIFT**] ​  | [**LOOP 1/​2X**] ​             | Moves active loop one beat backward (left) ​                                                          | | :::         | 15          | [**SHIFT**] ​  | [**LOOP 1/​2X**] ​             | Moves active loop one beat backward (left) ​                                                          |
Line 82: Line 85:
 | :::         | 16          | [**SHIFT**] ​  | [**LOOP 2X**]                | Moves active loop one beat forward (right) ​                                                          | | :::         | 16          | [**SHIFT**] ​  | [**LOOP 2X**]                | Moves active loop one beat forward (right) ​                                                          |
 | :::         | 17          | -             | [**LOOP IN**]                | Toggles loop in                       | | :::         | 17          | -             | [**LOOP IN**]                | Toggles loop in                       |
 +| :::         | 17          | [**SHIFT**] ​  | [**LOOP IN**]                | Activates current loop, jumps to its loop in point and stops playback. ​                      |
 | :::         | 18          | -             | [**LOOP OUT**] ​              | Toggles loop out                       | | :::         | 18          | -             | [**LOOP OUT**] ​              | Toggles loop out                       |
 | :::         | 18          | [**SHIFT**] ​  | [**LOOP OUT**] ​              | Toggles reloop / exit loop                       | | :::         | 18          | [**SHIFT**] ​  | [**LOOP OUT**] ​              | Toggles reloop / exit loop                       |
Line 154: Line 158:
 | :::                     | 12           | -             | [**SAMPLER**] mode    | Switches PAD control and illumination to SAMPLER mode                                          | | :::                     | 12           | -             | [**SAMPLER**] mode    | Switches PAD control and illumination to SAMPLER mode                                          |
 | :::                     | 12           | -             | [**SAMPLER**] mode (long press) ​  | Toggles SAMPLER PADS velocity mode (velocity ~ volume) ​                       | | :::                     | 12           | -             | [**SAMPLER**] mode (long press) ​  | Toggles SAMPLER PADS velocity mode (velocity ~ volume) ​                       |
 +| :::                       | 13            | -             | [**PARAMETER LEFT**] (HOT CUE mode) | Jump //​beatjump_size//​ beats backward ​                                                                    |
 +| :::                       | 13            | [**SHIFT**] ​  | [**PARAMETER LEFT**] (HOT CUE mode) | Increase //​beatjump_size// ​                                                                    |
 | :::                       | 13            | -             | [**PARAMETER LEFT**] (ROLL mode) | Decrement active looproll-interval parameter set (0-3, see [[#​Loop/​Loop-Roll parameter sets]]), button LED is illuminated at parameter set 2, 3                                                                    | | :::                       | 13            | -             | [**PARAMETER LEFT**] (ROLL mode) | Decrement active looproll-interval parameter set (0-3, see [[#​Loop/​Loop-Roll parameter sets]]), button LED is illuminated at parameter set 2, 3                                                                    |
 | :::                       | 13            | -             | [**PARAMETER LEFT**] (SLICER mode) | Decrement active slicer quantization (1/8, 1/4, 1/2, 1 beat loop), button LED is illuminated at quantization 1/2, 1                                                                    | | :::                       | 13            | -             | [**PARAMETER LEFT**] (SLICER mode) | Decrement active slicer quantization (1/8, 1/4, 1/2, 1 beat loop), button LED is illuminated at quantization 1/2, 1                                                                    |
Line 159: Line 165:
 | :::                       | 13            | -             | [**PARAMETER LEFT**] (SAMPLER mode) | Decrement active sampler bank (0-3), button LED is illuminated at sampler bank 2, 3. Sampler bank 0: sampler 1-8, sampler bank 1: sampler 9-16, sampler bank 2: sampler 17-24, sampler bank 3: sampler 25-32                                                                    | | :::                       | 13            | -             | [**PARAMETER LEFT**] (SAMPLER mode) | Decrement active sampler bank (0-3), button LED is illuminated at sampler bank 2, 3. Sampler bank 0: sampler 1-8, sampler bank 1: sampler 9-16, sampler bank 2: sampler 17-24, sampler bank 3: sampler 25-32                                                                    |
 | :::                       | 13            | -             | [**PARAMETER LEFT**] (GROUP2 mode) | Decrement active loop-interval parameter set (0-3, see [[#​Loop/​Loop-Roll parameter sets]]), button LED is illuminated at parameter set 2, 3                                                                    | | :::                       | 13            | -             | [**PARAMETER LEFT**] (GROUP2 mode) | Decrement active loop-interval parameter set (0-3, see [[#​Loop/​Loop-Roll parameter sets]]), button LED is illuminated at parameter set 2, 3                                                                    |
 +| :::                       | 14            | -             | [**PARAMETER RIGHT**] (HOT CUE mode) | Jump //​beatjump_size//​ beats forward ​                                                                   |
 +| :::                       | 14            | [**SHIFT**] ​  | [**PARAMETER RIGHT**] (HOT CUE mode) | Decrease //​beatjump_size// ​                                                                   |
 | :::                       | 14            | -             | [**PARAMETER RIGHT**] (ROLL mode) | Increment active looproll-interval parameter set (0-3, see [[#​Loop/​Loop-Roll parameter sets]]), button LED is illuminated at parameter set 1, 3                                                                    | | :::                       | 14            | -             | [**PARAMETER RIGHT**] (ROLL mode) | Increment active looproll-interval parameter set (0-3, see [[#​Loop/​Loop-Roll parameter sets]]), button LED is illuminated at parameter set 1, 3                                                                    |
 | :::                       | 14            | -             | [**PARAMETER RIGHT**] (SLICER mode) | Increment active slicer quantization (1/8, 1/4, 1/2, 1 beat loop), button LED is illuminated at quantization 1/4, 1                                                                    | | :::                       | 14            | -             | [**PARAMETER RIGHT**] (SLICER mode) | Increment active slicer quantization (1/8, 1/4, 1/2, 1 beat loop), button LED is illuminated at quantization 1/4, 1                                                                    |
Line 260: Line 268:
  
 ===== References ===== ===== References =====
-  * [[https://​www.pioneerdj.com/​en-us/​product/​controller/​ddj-sx/​black/​overview/​|Manufacturer'​s product page]] +
-  * [[http://​www.mixxx.org/​forums/​viewtopic.php?​f=7&​t=8310|Forum thread]] +
-  * [[http://​docs.pioneerdj.com/​Manuals/​DDJ_SX_DRH1193_manual/​|Manual (multi-language)]]+
   * [[https://​pdj-ecom-cdn.azureedge.net/​-/​media/​pioneerdj/​software-info/​controller/​ddj-sx/​ddj-sx_list_of_midi_messages_e.pdf?​la=en|List of MIDI messages]]   * [[https://​pdj-ecom-cdn.azureedge.net/​-/​media/​pioneerdj/​software-info/​controller/​ddj-sx/​ddj-sx_list_of_midi_messages_e.pdf?​la=en|List of MIDI messages]]
   * [[midi_scripting|Controller Scripting]]   * [[midi_scripting|Controller Scripting]]
   * [[mixxxcontrols|Mixxx Controls]]   * [[mixxxcontrols|Mixxx Controls]]
pioneer_ddj-sx.1495312287.txt.gz · Last modified: 2017/05/20 16:31 by djmaxergy