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/10 18:45]
djmaxergy [Slicer description] , changed slicer mode names
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 7: Line 11:
   * **PioneerDDJSX.jogwheelSensivity**:​ Sets the jogwheel sensivity. 1 = default, 2 is twice as sensitive, 0.5 is half as sensitive.   * **PioneerDDJSX.jogwheelSensivity**:​ Sets the jogwheel sensivity. 1 = default, 2 is twice as sensitive, 0.5 is half as sensitive.
   * **PioneerDDJSX.jogwheelShiftMultiplier**:​ Sets how much more sensitive the jogwheels get when holding [**SHIFT**]. Set it to 1 to disable jogwheel sensitivity increase when holding [**SHIFT**].   * **PioneerDDJSX.jogwheelShiftMultiplier**:​ Sets how much more sensitive the jogwheels get when holding [**SHIFT**]. Set it to 1 to disable jogwheel sensitivity increase when holding [**SHIFT**].
-  * **PioneerDDJSX.speedSliderRange**:​ Sets the default speed slider range (0.08 = 8%), set at controller init. 
   * **PioneerDDJSX.twinkleVumeterAutodjOn**:​ If true, level-meter twinkles if //AutoDJ// is enabled.   * **PioneerDDJSX.twinkleVumeterAutodjOn**:​ If true, level-meter twinkles if //AutoDJ// is enabled.
   * **PioneerDDJSX.autoDJAddTop**:​ If true, the selected track will be added to //AutoDJ// queue-top on pressing [**ROTARY SELECTOR**],​ else the selected track will be added to //AutoDJ// queue-bottom.   * **PioneerDDJSX.autoDJAddTop**:​ If true, the selected track will be added to //AutoDJ// queue-top on pressing [**ROTARY SELECTOR**],​ else the selected track will be added to //AutoDJ// queue-bottom.
Line 17: 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. 
-  * **PioneerDDJSX.needleSearchShiftEnable**:​ If true, [**SHIFT**] has to be pressed to activate needle search control. 
 ===== 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 ====
  
-The following functions ​are directly ​controlled by the controller ​(Mixxx-independent):+The following functions directly ​affect ​the controller's sound card, so adjusting these will not change anything on screen in Mixxx:
 ^ Group        ^ Figure ​     ^ [**SHIFT**]? ​ ^ Button Name                  ^ Description ​                                                                                                         ^ ^ Group        ^ Figure ​     ^ [**SHIFT**]? ​ ^ Button Name                  ^ Description ​                                                                                                         ^
 | 3 - MIXER  | 8           | -             | MASTER LEVEL                   | Controls the master output volume ​                                                                     | | 3 - MIXER  | 8           | -             | MASTER LEVEL                   | Controls the master output volume ​                                                                     |
Line 61: 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 71: Line 72:
 | :::         | 4           | -             | TEMPO                        | Controls pitch/tempo ratio                                                             | | :::         | 4           | -             | TEMPO                        | Controls pitch/tempo ratio                                                             |
 | :::         | 5           | -             | [**KEYLOCK**] ​               | Toggles keylock ​                      | | :::         | 5           | -             | [**KEYLOCK**] ​               | Toggles keylock ​                      |
-| :::         | 5           | [**SHIFT**] ​  | [**KEYLOCK**] ​               | Changes TEMPO slider range: ​8% -> 16% -> 32% -> 64% -> 100% -> 8%...                                     ​|+| :::         | 5           | [**SHIFT**] ​  | [**KEYLOCK**] ​               | Changes TEMPO slider range: ​Doubles the //​rateRange//,​ starting from the value set up in the Mixxx settings, until 100% is reachedOn the next press //​rateRange//​ jumps back to its original value           |
 | :::         | 5           | -             | [**KEYLOCK**] (Long press) ​  | Toggles pitch/tempo reset                       | | :::         | 5           | -             | [**KEYLOCK**] (Long press) ​  | Toggles pitch/tempo reset                       |
-| :::         | 6           | -             | [**NEEDLE SEARCH**] ​         | Jumps to equivalent absolute position in track                                                         ​|+| :::         | 6           | -             | [**NEEDLE SEARCH**] ​         | Jumps to equivalent absolute position in track if track is stopped. ​                                   | 
 +| :::         | 6           | [**SHIFT**] ​  | [**NEEDLE SEARCH**] ​         | Jumps to equivalent absolute position in track while track is playing. ​                                   ​|
 | :::         | 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 83: 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 117: Line 120:
 | :::                       | 7             | -           | [**PAD 7**] (ROLL mode)    | Toggle Beatloop roll length index 7 (according parameter set)                             | | :::                       | 7             | -           | [**PAD 7**] (ROLL mode)    | Toggle Beatloop roll length index 7 (according parameter set)                             |
 | :::                       | 8             | -           | [**PAD 8**] (ROLL mode)    | Toggle Beatloop roll length index 8 (according parameter set)                             | | :::                       | 8             | -           | [**PAD 8**] (ROLL mode)    | Toggle Beatloop roll length index 8 (according parameter set)                             |
-| :::                       | 1             | -           | [**PAD 1**] (SLICER mode)    | Press: Jumps to beat position 1 in 8-beat-section and beat loops according quantization index (default: 1/4 beat), Release (slicer type 1 only): Jumps to actual play position in the background (slip). See [[#Slicer description]] ​                                 | +| :::                       | 1             | -           | [**PAD 1**] (SLICER mode)    | Press: Jumps to beat position 1 in 8-beat-section and beat loops according quantization index (default: 1/4 beat), Release (continuous slice only): Jumps to actual play position in the background (slip). See [[#Slicer description]] ​                                 | 
-| :::                       | 2             | -           | [**PAD 2**] (SLICER mode)    | Press: Jumps to beat position 2 in 8-beat-section and beat loops according quantization index (default: 1/4 beat), Release (slicer type 1 only): Jumps to actual play position in the background (slip). See [[#Slicer description]] ​                                 | +| :::                       | 2             | -           | [**PAD 2**] (SLICER mode)    | Press: Jumps to beat position 2 in 8-beat-section and beat loops according quantization index (default: 1/4 beat), Release (continuous slice only): Jumps to actual play position in the background (slip). See [[#Slicer description]] ​                                 | 
-| :::                       | 3             | -           | [**PAD 3**] (SLICER mode)    | Press: Jumps to beat position 3 in 8-beat-section and beat loops according quantization index (default: 1/4 beat), Release (slicer type 1 only): Jumps to actual play position in the background (slip). See [[#Slicer description]] ​                                 | +| :::                       | 3             | -           | [**PAD 3**] (SLICER mode)    | Press: Jumps to beat position 3 in 8-beat-section and beat loops according quantization index (default: 1/4 beat), Release (continuous slice only): Jumps to actual play position in the background (slip). See [[#Slicer description]] ​                                 | 
-| :::                       | 4             | -           | [**PAD 4**] (SLICER mode)    | Press: Jumps to beat position 4 in 8-beat-section and beat loops according quantization index (default: 1/4 beat), Release (slicer type 1 only): Jumps to actual play position in the background (slip). See [[#Slicer description]] ​                                 | +| :::                       | 4             | -           | [**PAD 4**] (SLICER mode)    | Press: Jumps to beat position 4 in 8-beat-section and beat loops according quantization index (default: 1/4 beat), Release (continuous slice only): Jumps to actual play position in the background (slip). See [[#Slicer description]] ​                                 | 
-| :::                       | 5             | -           | [**PAD 5**] (SLICER mode)    | Press: Jumps to beat position 5 in 8-beat-section and beat loops according quantization index (default: 1/4 beat), Release (slicer type 1 only): Jumps to actual play position in the background (slip). See [[#Slicer description]] ​                                 | +| :::                       | 5             | -           | [**PAD 5**] (SLICER mode)    | Press: Jumps to beat position 5 in 8-beat-section and beat loops according quantization index (default: 1/4 beat), Release (continuous slice only): Jumps to actual play position in the background (slip). See [[#Slicer description]] ​                                 | 
-| :::                       | 6             | -           | [**PAD 6**] (SLICER mode)    | Press: Jumps to beat position 6 in 8-beat-section and beat loops according quantization index (default: 1/4 beat), Release (slicer type 1 only): Jumps to actual play position in the background (slip). See [[#Slicer description]] ​                                 | +| :::                       | 6             | -           | [**PAD 6**] (SLICER mode)    | Press: Jumps to beat position 6 in 8-beat-section and beat loops according quantization index (default: 1/4 beat), Release (continuous slice only): Jumps to actual play position in the background (slip). See [[#Slicer description]] ​                                 | 
-| :::                       | 7             | -           | [**PAD 7**] (SLICER mode)    | Press: Jumps to beat position 7 in 8-beat-section and beat loops according quantization index (default: 1/4 beat), Release (slicer type 1 only): Jumps to actual play position in the background (slip). See [[#Slicer description]] ​                                 | +| :::                       | 7             | -           | [**PAD 7**] (SLICER mode)    | Press: Jumps to beat position 7 in 8-beat-section and beat loops according quantization index (default: 1/4 beat), Release (continuous slice only): Jumps to actual play position in the background (slip). See [[#Slicer description]] ​                                 | 
-| :::                       | 8             | -           | [**PAD 8**] (SLICER mode)    | Press: Jumps to beat position 8 in 8-beat-section and beat loops according quantization index (default: 1/4 beat), Release (slicer type 1 only): Jumps to actual play position in the background (slip). See [[#Slicer description]] ​                                 |+| :::                       | 8             | -           | [**PAD 8**] (SLICER mode)    | Press: Jumps to beat position 8 in 8-beat-section and beat loops according quantization index (default: 1/4 beat), Release (continuous slice only): Jumps to actual play position in the background (slip). See [[#Slicer description]] ​                                 |
 | :::                       | 1             | -           | [**PAD 1**] (SAMPLER mode)   | Sample deck index 1 (according sampler bank) - empty: Load selected track into sample deck, track loaded: start play (default, see user options) sample deck                                                                    | | :::                       | 1             | -           | [**PAD 1**] (SAMPLER mode)   | Sample deck index 1 (according sampler bank) - empty: Load selected track into sample deck, track loaded: start play (default, see user options) sample deck                                                                    |
 | :::                       | 1             | [**SHIFT**] ​  | [**PAD 1**] (SAMPLER mode) | Sample deck index 1 (according sampler bank) - playing: stop deck, stopped: eject track                                                                    | | :::                       | 1             | [**SHIFT**] ​  | [**PAD 1**] (SAMPLER mode) | Sample deck index 1 (according sampler bank) - playing: stop deck, stopped: eject track                                                                    |
Line 152: Line 155:
 | :::                     | 10           | -             | [**ROLL**] mode       | Switches PAD control and illumination to BEATLOOP ROLL mode                                    | | :::                     | 10           | -             | [**ROLL**] mode       | Switches PAD control and illumination to BEATLOOP ROLL mode                                    |
 | :::                     | 10           | [**SHIFT**] ​  | [**ROLL**] mode       | Switches PAD control and illumination to GROUP2 (BEATLOOP) mode                                | | :::                     | 10           | [**SHIFT**] ​  | [**ROLL**] mode       | Switches PAD control and illumination to GROUP2 (BEATLOOP) mode                                |
-| :::                     | 11           | -             | [**SLICER**] mode     | Switches PAD control and illumination to SLICER mode, in SLICER mode switches between ​slicer type 1 and (see [[#Slicer description]]) ​         |+| :::                     | 11           | -             | [**SLICER**] mode     | Switches PAD control and illumination to SLICER mode, in SLICER mode switches between ​continuous slice mode and loop slice mode (see [[#Slicer description]]) ​         |
 | :::                     | 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                                                                    |
 +| :::                       | 13            | [**SHIFT**] ​  | [**PARAMETER LEFT**] (SLICER mode) | Decrement active slicer domain (8, 16, 32, 64 beats), button LED is illuminated at domain 32, 64                                                                    |
 | :::                       | 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                                                                    |
 +| :::                       | 14            | [**SHIFT**] ​  | [**PARAMETER RIGHT**] (SLICER mode) | Increment active slicer domain (8, 16, 32, 64 beats), button LED is illuminated at domain 16, 64                                                                    |
 | :::                       | 14            | -             | [**PARAMETER RIGHT**] (SAMPLER mode) | Increment active sampler bank (0-3), button LED is illuminated at sampler bank 1, 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                                                                    | | :::                       | 14            | -             | [**PARAMETER RIGHT**] (SAMPLER mode) | Increment active sampler bank (0-3), button LED is illuminated at sampler bank 1, 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                                                                    |
 | :::                       | 14            | -             | [**PARAMETER RIGHT**] (GROUP2 mode) | Increment active loop-interval parameter set (0-3, see [[#​Loop/​Loop-Roll parameter sets]]), button LED is illuminated at parameter set 1, 3                                                                    | | :::                       | 14            | -             | [**PARAMETER RIGHT**] (GROUP2 mode) | Increment active loop-interval parameter set (0-3, see [[#​Loop/​Loop-Roll parameter sets]]), button LED is illuminated at parameter set 1, 3                                                                    |
Line 184: Line 193:
 ==== Slicer description ==== ==== Slicer description ====
  
-For a detailed explanation of the slicer mode, take a look at the controller'​s [[http://​docs.pioneerdj.com/​Manuals/​DDJ_SX_DRI1096_manual/?​_ga=1.221242769.826661553.1489418053|manual]]. A limited slicer functionality is implemented into the controller mapping as described below.+For a detailed explanation of the slicer mode, take a look at the controller'​s [[http://​docs.pioneerdj.com/​Manuals/​DDJ_SX_DRH1193_manual/|manual]]. A limited slicer functionality is implemented into the controller mapping as described below.
  
 There are two slicer modes, continuous slice and loop slice, which can be selected by pressing the [**SLICER**] mode button. If none or only one PAD (beat) is lit, continuous slice mode is active. If you press [**SLICER**] mode button again, loop slice mode will be activated and all PADs, except one for the beat, will light up. There are two slicer modes, continuous slice and loop slice, which can be selected by pressing the [**SLICER**] mode button. If none or only one PAD (beat) is lit, continuous slice mode is active. If you press [**SLICER**] mode button again, loop slice mode will be activated and all PADs, except one for the beat, will light up.
  
-Starting with the first beat marked on a playing track, the track is divided into sections of 8 beats (not visible in waveform). If the first 8 beats are reached, the next section starts. The PADs are assigned to one section, each time the active section changes, the PADs will be assigned to the new active section (PAD 1..8 = section ​beat 1..8).+Starting with the first beat marked on a playing track, the track is divided into sections of 8 equal parts (not visible in waveform). If the first 8 parts are reached, the next section starts. The PADs are assigned to one section, each time the active section changes, the PADs will be assigned to the new active section (PAD 1..8 = section ​part 1..8). The section size is dependent of the selected slicer domain, changeable by pressing [**SHIFT**] + [**PARAMETER LEFT**] or [**PARAMETER RIGHT**]. The default slicer domain is 8 beats, so each part represents the part between one beat and the following beat. Possible slicer domains are 8, 16, 32, 64 beats.
  
 === Continuous slice mode === === Continuous slice mode ===
  
-The PAD lights show the active ​beat in the active section: The active ​beat PAD is lit, all other PAD lights are off.+The PAD lights show the active ​part in the active section: The active ​part PAD is lit, all other PAD lights are off.
  
 Continuous slice mode moves to the next section if the end of the previous active section is reached. Continuous slice mode moves to the next section if the end of the previous active section is reached.
Line 202: Line 211:
 === Loop slice mode === === Loop slice mode ===
  
-The PAD lights show the active ​beat in the active section: The active ​beat PAD light is off, all other PADs are lit.+The PAD lights show the active ​part in the active section: The active ​part PAD light is off, all other PADs are lit.
  
 As soon as loop slice mode is activated, the active section is played in loop (not visible in waveform). If the end of the active section is reached, the play position jumps back to the beginning of the active section. As soon as loop slice mode is activated, the active section is played in loop (not visible in waveform). If the end of the active section is reached, the play position jumps back to the beginning of the active section.
Line 212: Line 221:
 As soon as loop slice mode is deactivated (by pressing [**SLICER**] mode button again), the playback will resume where the track would have been if the slicer wouldn'​t have been activated (slip mode). ​ As soon as loop slice mode is deactivated (by pressing [**SLICER**] mode button again), the playback will resume where the track would have been if the slicer wouldn'​t have been activated (slip mode). ​
 ===== Effect Functions ===== ===== Effect Functions =====
 +This controller mapping uses the [[standard_effects_mapping|standard Mixxx mapping for effects sections on controllers]].
 ^ Group        ^ Figure ​     ^ [**SHIFT**]? ​ ^ Button Name                  ^ Description ​                                                                                                         ^ ^ Group        ^ Figure ​     ^ [**SHIFT**]? ​ ^ Button Name                  ^ Description ​                                                                                                         ^
-| 2 - EFFECTS ​ | 1 (L)       | -             | FX1-1                        | Controls EffectRack1-EffectUnit1-Effect1 meta                                                                      +| 2 - EFFECTS ​ | 1 (L)       | -             | FX1-1                        | Focused effect none: Controls EffectRack1-EffectUnit1/3-Effect1 meta, Focused effect 1..3: Controls effect parameter 1 of focused effect in EffectRack1-EffectUnit1/​3 ​                                                                   ​
-| :::          | 1 (L)       | [**SHIFT**] ​  | FX1-1                        | Controls EffectRack1-EffectUnit1 ​active ​effect's parameter ​1                                                       | +| :::          | 1 (L)       | [**SHIFT**] ​  | FX1-1                        | Controls ​effect selection for EffectRack1-EffectUnit1/3 effect 1                                                       | 
-| :::          | 1 (R)       | -             | FX2-1                        | Controls EffectRack1-EffectUnit2-Effect1 meta                                                                      | +| :::          | 1 (R)       | -             | FX2-1                        | Focused effect none: Controls EffectRack1-EffectUnit2/4-Effect1 meta, Focused effect 1..3: Controls effect parameter 1 of focused effect in EffectRack1-EffectUnit2/​4 ​                                                                     | 
-| :::          | 1 (R)       | [**SHIFT**] ​  | FX2-1                        | Controls EffectRack1-EffectUnit2 ​active ​effect's parameter ​1                                                       | +| :::          | 1 (R)       | [**SHIFT**] ​  | FX2-1                        | Controls ​effect selection for EffectRack1-EffectUnit2/4 effect 1                                                       | 
-| :::          | 2 (L)       | -             | FX1-2                        | Controls EffectRack1-EffectUnit1-Effect2 meta                                                                      | +| :::          | 2 (L)       | -             | FX1-2                        | Focused effect none: Controls EffectRack1-EffectUnit1/3-Effect2 meta, Focused effect 1..3: Controls effect parameter 2 of focused effect in EffectRack1-EffectUnit1/​3 ​                                                                     | 
-| :::          | 2 (L)       | [**SHIFT**] ​  | FX1-2                        | Controls EffectRack1-EffectUnit1 ​active ​effect's parameter ​2                                                       | +| :::          | 2 (L)       | [**SHIFT**] ​  | FX1-2                        | Controls ​effect selection for EffectRack1-EffectUnit1/3 effect 2                                                       | 
-| :::          | 2 (R)       | -             | FX2-2                        | Controls EffectRack1-EffectUnit2-Effect2 meta                                                                      | +| :::          | 2 (R)       | -             | FX2-2                        | Focused effect none: Controls EffectRack1-EffectUnit2/4-Effect2 meta, Focused effect 1..3: Controls effect parameter 2 of focused effect in EffectRack1-EffectUnit2/​4 ​                                                                     | 
-| :::          | 2 (R)       | [**SHIFT**] ​  | FX2-2                        | Controls EffectRack1-EffectUnit2 ​active ​effect's parameter ​2                                                       | +| :::          | 2 (R)       | [**SHIFT**] ​  | FX2-2                        | Controls ​effect selection for EffectRack1-EffectUnit2/4 effect 2                                                       | 
-| :::          | 3 (L)       | -             | FX1-3                        | Controls EffectRack1-EffectUnit1-Effect3 meta                                                                      | +| :::          | 3 (L)       | -             | FX1-3                        | Focused effect none: Controls EffectRack1-EffectUnit1/3-Effect3 meta, Focused effect 1..3: Controls effect parameter 3 of focused effect in EffectRack1-EffectUnit1/​3 ​                                                                     | 
-| :::          | 3 (L)       | [**SHIFT**] ​  | FX1-3                        | Controls EffectRack1-EffectUnit1 ​active ​effect's parameter ​3                                                       | +| :::          | 3 (L)       | [**SHIFT**] ​  | FX1-3                        | Controls ​effect selection for EffectRack1-EffectUnit1/3 effect 3                                                       | 
-| :::          | 3 (R)       | -             | FX2-3                        | Controls EffectRack1-EffectUnit2-Effect3 meta                                                                      | +| :::          | 3 (R)       | -             | FX2-3                        | Focused effect none: Controls EffectRack1-EffectUnit2/4-Effect3 meta, Focused effect 1..3: Controls effect parameter 3 of focused effect in EffectRack1-EffectUnit2/​4 ​                                                                     | 
-| :::          | 3 (R)       | [**SHIFT**] ​  | FX2-3                        | Controls EffectRack1-EffectUnit2 ​active ​effect's parameter ​3                                                       | +| :::          | 3 (R)       | [**SHIFT**] ​  | FX2-3                        | Controls ​effect selection for EffectRack1-EffectUnit2/4 effect 3                                                       | 
-| :::          | 4 (L)       | -             | FX1 BEATS                    | Controls EffectRack1-EffectUnit1 ​super1 knob                                                                       | +| :::          | 4 (L)       | -             | FX1 BEATS                    | Controls EffectRack1-EffectUnit1/3 mix                                                                       | 
-| :::          | 4 (R)       | -             | FX2 BEATS                    | Controls EffectRack1-EffectUnit2 ​super1 knob                                                                       | +| :::          | 4 (R)       | -             | FX2 BEATS                    | Controls EffectRack1-EffectUnit2/4 mix                                                                       | 
-| :::          | 4 (L)       | [**SHIFT**] ​  | FX1 BEATS                    | Controls EffectRack1-EffectUnit1 ​mix                                                                               | +| :::          | 4 (L)       | [**SHIFT**] ​  | FX1 BEATS                    | Controls EffectRack1-EffectUnit1/3 super1 knob                                                                               | 
-| :::          | 4 (R)       | [**SHIFT**] ​  | FX2 BEATS                    | Controls EffectRack1-EffectUnit2 ​mix                                                                               | +| :::          | 4 (R)       | [**SHIFT**] ​  | FX2 BEATS                    | Controls EffectRack1-EffectUnit2/4 super1 knob                                                                               | 
-| :::          | 5 (L)       | -             | [**FX1-1 ON**]               | Toggles EffectRack1-EffectUnit1-Effect1 ​                                                                          | +| :::          | 5 (L)       | -             | [**FX1-1 ON**]               ​| ​EffectFocusButton press and hold: focus EffectRack1-EffectUnit1/​3-Effect1,​ else: Toggles EffectRack1-EffectUnit1/3-Effect1 ​                                                                          | 
-| :::          | 5 (R)       | -             | [**FX2-1 ON**]               ​| ​Toggles ​EffectRack1-EffectUnit2-Effect1 ​                                                                          | +| :::          | 5 (R)       | -             | [**FX2-1 ON**]               ​| ​EffectFocusButton press and hold: focus EffectRack1-EffectUnit2/4-Effect1, elseToggles ​EffectRack1-EffectUnit2/4-Effect1 ​                                                                          ​
-:::          | 5 (L)       | [**SHIFT**] ​  | [**FX1-1 ON**]               | Selects next effect for EffectRack1-EffectUnit1-Effect1 ​                                                              | +| :::          | 6 (L)       | -             | [**FX1-2 ON**]               ​| ​EffectFocusButton press and hold: focus EffectRack1-EffectUnit1/​3-Effect2,​ else: Toggles EffectRack1-EffectUnit1/3-Effect2 ​                                                                          | 
-| :::          | 5 (R)       | [**SHIFT**] ​  | [**FX2-1 ON**]               | Selects next effect for EffectRack1-EffectUnit2-Effect1 ​                                                              ​+| :::          | 6 (R)       | -             | [**FX2-2 ON**]               ​| ​EffectFocusButton press and hold: focus EffectRack1-EffectUnit2/4-Effect2, elseToggles ​EffectRack1-EffectUnit2/4-Effect2 ​                                                                         
-| :::          | 6 (L)       | -             | [**FX1-2 ON**]               | Toggles EffectRack1-EffectUnit1-Effect2 ​                                                                          | +| :::          | 7 (L)       | -             | [**FX1-3 ON**]               ​| ​EffectFocusButton press and hold: focus EffectRack1-EffectUnit1/​3-Effect3,​ else: Toggles EffectRack1-EffectUnit1/3-Effect3 ​                                                                          | 
-| :::          | 6 (R)       | -             | [**FX2-2 ON**]               ​| ​Toggles ​EffectRack1-EffectUnit2-Effect2 ​                                                                          | +| :::          | 7 (R)       | -             | [**FX2-3 ON**]               ​| ​EffectFocusButton press and hold: focus EffectRack1-EffectUnit2/4-Effect3, elseToggles ​EffectRack1-EffectUnit2/4-Effect3 ​                                                                          ​
-:::          | 6 (L)       | [**SHIFT**] ​  | [**FX1-2 ON**]               | Selects next effect for EffectRack1-EffectUnit1-Effect2 ​                                                              | +| :::          | 8 (L)       | -             | [**FX1 TAP**] ​               | EffectFocusButton of EffectRack1-EffectUnit1/3                                                                                   | 
-| :::          | 6 (R)       | [**SHIFT**] ​  | [**FX2-2 ON**]               | Selects next effect for EffectRack1-EffectUnit2-Effect2 ​                                                              ​+| :::          | 8 (R)       | -             | [**FX2 TAP**] ​               | EffectFocusButton of EffectRack1-EffectUnit2/4                                                                                   | 
-| :::          | 7 (L)       | -             | [**FX1-3 ON**]               | Toggles EffectRack1-EffectUnit1-Effect3 ​                                                                          | +| :::          | 8 (L)       | [**SHIFT**] ​  | [**FX1 TAP**] ​               | Switch EffectUnit 1 <-> 3                                                                                   
-| :::          | 7 (R)       | -             | [**FX2-3 ON**]               ​| ​Toggles ​EffectRack1-EffectUnit2-Effect3 ​                                                                          | +| :::          | 8 (R)       | [**SHIFT**] ​  | [**FX2 TAP**] ​               | Switch EffectUnit 2 <-> 4                                                                                   
-:::          | 7 (L)       | [**SHIFT**] ​  | [**FX1-3 ON**]               | Selects next effect for EffectRack1-EffectUnit1-Effect3 ​                                                              | +| :::          | 9, 10, 11, 12  | -          | [**FX1 ASSIGN**] ​            | Assign EffectRack1-EffectUnit1/3 to specific deck                                                                  | 
-| :::          | 7 (R)       | [**SHIFT**] ​  | [**FX2-3 ON**]               | Selects next effect for EffectRack1-EffectUnit2-Effect3 ​                                                              ​+| :::          | 13, 14, 15, 16 | -          | [**FX2 ASSIGN**] ​            | Assign EffectRack1-EffectUnit2/4 to specific deck                                                                  |
-| :::          | 8 (L)       | -             | [**FX1 TAP**] ​               | Toggles ​EffectRack1-EffectUnit1 ​                                                                                  | +
-| :::          | 8 (R)       | -             | [**FX2 TAP**] ​               | Toggles ​EffectRack1-EffectUnit2 ​                                                                                  | +
-| :::          | 8 (L)       | [**SHIFT**] ​  | [**FX1 TAP**] ​               | Selects next chain for EffectRack1-EffectUnit1 ​                                                                      +
-| :::          | 8 (R)       | [**SHIFT**] ​  | [**FX2 TAP**] ​               | Selects next chain for EffectRack1-EffectUnit2 ​                                                                      +
-| :::          | 9, 10, 11, 12  | -          | [**FX1 ASSIGN**] ​            | Assign EffectRack1-EffectUnit1 to specific deck                                                                  | +
-| :::          | 13, 14, 15, 16 | -          | [**FX2 ASSIGN**] ​            | Assign EffectRack1-EffectUnit2 to specific deck                                                                  |+
 | :::          | 17, 18, 19, 20 | -          | FILTER ​                      | Control QuickEffectRack1 super1 knob (e.g. moog filter) ​                                                               | | :::          | 17, 18, 19, 20 | -          | FILTER ​                      | Control QuickEffectRack1 super1 knob (e.g. moog filter) ​                                                               |
- 
 ===== Troubleshooting ===== ===== Troubleshooting =====
 If you experience any strange behavior of a button or a LED (e.g. wheel LEDs not working), make sure your controller is set up correctly to work with MIXXX. If you experience any strange behavior of a button or a LED (e.g. wheel LEDs not working), make sure your controller is set up correctly to work with MIXXX.
Line 265: 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.1494456318.txt.gz · Last modified: 2017/05/10 18:45 by djmaxergy