Numark Mixtrack Pro FX
Manufacturer’s product page · Manufacturer’s user manual · Forum thread
Uusi versiossa 2.3.1.
Overview
See the tables below for controls descriptions.
Misc
# |
Name |
Function |
---|---|---|
1 |
BROWSE (rotate) |
Browse library |
1 |
SHIFT + BROWSE (rotate) |
Zoom in/out waveform summary |
1 |
BROWSE (press) |
Switch between tree and track list |
1 |
SHIFT + BROWSE (press) |
Select item (collapse/extend tree branch or load track) |
2 |
MASTER |
Adjust the volume level of master output. Does not affect the microphone volume (adjusted separately with the MIC knob) |
3 |
MIC |
Adjust the volume level of microphone input. Note that the microphone input is mixed in hardware, so the corresponding GUI knob does not reflect the hardware knob state. |
4 |
CUE MIX |
Head/mix knob. Adjust the audio output to the headphones, mixing between the cue output and the main mix output |
5 |
CUE GAIN |
Adjust the headphone volume |
15 |
Crossfader |
Controls the mix between the two decks |
23 |
BPM |
Tap repeatedly to enter a new BPM on both decks |
Deck
Each of those controls exists in both decks and affects only the corresponding deck.
# |
Name |
Function |
---|---|---|
6 |
Main level meter |
Displays the audio level going to the main output |
7 |
LOAD |
Load selected track |
7 |
·· INSTANT DOUBLES (2x LOAD) |
Load track from the opposite deck and seek to the same position. Deck cloning must be enabled in Mixxx settings (Settings -> Preferences -> Decks -> Double-press Load button to clone playing track). |
8 |
LEVEL |
Adjust the pre-fader, pre-EQ audio level |
9 |
TREBLE |
Adjust high frequencies |
10 |
MID |
Adjust middle frequencies |
11 |
BASS |
Adjust low frequencies |
12 |
FILTER |
Adjust the filter effect |
13 |
CUE |
Headphone button. Toggle sending channel to the cue (headphone) channel |
14 |
Channel fader |
Adjust volume level |
16 |
PITCH BEND - (hold) |
Temporarily reduce the speed of the track |
16 |
PITCH RANGE (SHIFT + PITCH BEND -) |
Change pitch range. Ranges are configurable in the script file, see Adjustable values section. |
17 |
PITCH BEND + (hold) |
Temporarily increase the speed of the track |
17 |
KEYLOCK (SHIFT + PITCH BEND +) |
Toggle key lock |
18 |
Pitch fader |
Adjust the speed of the track |
24 |
Jog wheel (top) |
If scratch mode is enabled (see the SCRATCH button below): scratch If scratch mode is disabled: pitch bend The behavior of jogwheel can be fine-tuned, see the Adjustable values section. |
24 |
Jog wheel (edge) |
|
24 |
SHIFT + jog wheel |
Seek track |
25 |
SCRATCH |
Toggle scratch mode. Enabled by default. |
25 |
BLEEP (SHIFT + SCRATCH) (hold) |
Play the track in reverse, then release to continue playback from a point where the track would have been if it had not been reversed |
26 |
SHIFT |
Hold and then manipulate other controls to activate their secondary functions |
27 |
SYNC |
If sync lock is disabled: set BPM to the other deck’s BPM If sync lock is enabled: disable sync lock |
27 |
SYNC (hold, then release) |
Enable sync lock |
27 |
SYNC OFF (SHIFT + SYNC) |
Toggle quantization |
28 |
CUE |
If track is playing: stops the track and resets position to the main cue point If playback is stopped: sets the main cue point |
28 |
CUE (hold) |
Play the track from main cue point, release to stop playback and return to the main cue point. Playback must be initially stopped on main cue point. |
28 |
SHIFT + CUE |
Stop the playback and return to the beginning of the track |
29 |
Play/Pause |
Play/pause playback |
29 |
SHIFT + Play/Pause |
Toggle reverse playback |
35 |
LOOP |
If loop is disabled: enable loop, starting at current position If loop is enabled: disable loop |
35 |
RELOOP (SHIFT + LOOP) |
If loop is enabled: jump to loop IN point and stop playback If loop is disabled: enable loop, without moving it |
36 |
1/2 |
Decrease loop size by half |
36 |
IN (SHIFT + 1/2) |
Set the loop IN point |
37 |
x2 |
Double the loop size |
37 |
OUT (SHIFT + x2) |
Set the loop OUT point |
Vihje
The actual behavior of CUE and Play/Pause buttons depends on Mixxx settings. See The Mixxx User Interface for more info.
FX
# |
Name |
Function |
---|---|---|
19 |
BEATS |
Adjust FX param 1 of Effect 1 on Effect Unit 1 and 2 |
19 |
SHIFT + BEATS |
Adjust FX param 2 of Effect 1 on Effect Unit 1 and 2 |
20 |
Dry/Wet knob |
Adjust the Dry/Wet rate of Effect Unit 1 and 2 |
21 |
FX select buttons |
See below |
22 |
FX toggle switches |
Toggle Effect 1 on Effect Unit corresponding to deck number |
FX select buttons have different functions than what is printed on them. Below is the original layout (not used), and two tables presenting button functions (and SHIFT + buttons functions).
HPF |
LPF |
FLANGER |
ECHO |
REVERB |
PHASER |
Effect Unit 1 Effect 1 previous FX |
Adjust beatgrid on deck 1 |
Effect Unit 2 Effect 1 previous FX |
Effect Unit 1 Effect 1 next FX |
Adjust beatgrid on deck 2 |
Effect Unit 2 Effect 1 next FX |
Pitch up on deck 1 |
– |
Pitch up on deck 2 |
Pitch down on deck 1 |
– |
Pitch down on deck 2 |
Pitch up/down buttons change pitch by one semitone.
Vihje
For more info about Effect Units see Efektit.
Pads
The 8 pads in each deck have multiple functions, depending on the selected pad mode. Default pad mode is hotcues. Current mode is selected by pressing one of the buttons above the pads. The button for currently active pad mode is lit up (or blinking, when secondary pad mode is selected - secondary pad modes are: beatjump and sampler 2).
Pads support secondary (shift) actions in most pad modes. 4 bottom pads with ”special” functions printed on them (STUTTER, etc.) act the same as the top 4 pads, i.e. don’t perform any special functions.
# |
Name |
Function |
---|---|---|
30 |
CUE |
Change pad mode to hotcues. Pad press: set hotcue if not set. If set, go to hotcue position and start playback SHIFT + pad press: remove hotcue (if set) Pad lights indicate if a particular hotcue is set or not. |
30 |
SHIFT + CUE |
Change pad mode to beatjump. Pad press: beatjump forwards SHIFT + pad press: beatjump backwards If loop is active, loop is moved forwards/backwards instead. Default beatjump values are: 1/16, 1/8, 1/4, 1/2, 1, 2, value set in Mixxx GUI (4 by default), 8. Values can be adjusted, see the Adjustable values section. |
31 |
AUTO LOOP |
Change pad mode to auto-loop. Pad press: activate auto-loop SHIFT + pad press (hold): activate beatlooproll. When released, playback will resume where the track would have been if it had not entered the loop. Default auto-loop sizes are: 1/16, 1/8, 1/4, 1/2, 1, 2, 4, 8. Loop sizes can be adjusted, see the Adjustable values section. |
32 |
FADER CUTS |
Change pad mode to fader cuts This pad mode emulates rapid crossfader movements. Pad press (hold): activate a fader cut. The crossfader will rapidly move in one of the 8 available patterns. The crossfader will return to the position of hardware crossfader after the pad is released. Note: this function is controlled by the hardware or firmware |
33 |
SAMPLE |
Change pad mode to sampler 1 (samples 1-8) Pad press: play a sample SHIFT + pad press: stop sample playback |
33 |
SHIFT + SAMPLE |
Change pad mode to sampler 2 (samples 9-16) |
34 |
Performance pads |
Various functions, depending on selected pad mode |
34 |
SHIFT + Performance pads |
Various functions, depending on selected pad mode |
Adjustable values
There are a few configurable values at the top of the script (Numark-Mixtrack-Pro-FX-scripts.js
).
Variable |
Default value |
Description |
---|---|---|
|
[0.08, 0.16, 1] |
For adjusting the range of pitch fader. Pressing PITCH RANGE (SHIFT + PITCH BEND -) cycles through available values. Number of values in the array can be changed without further script modifications. Note that the default (first) pitch range must be also selected independently in Mixxx settings (Settings -> Preferences -> Decks -> Slider range). |
|
true |
This variable should reflect the corresponding Mixxx option (Settings -> Preferences -> Waveforms -> Synchronize zoom level across all waveforms). This affects waveform summary zooming. |
|
1024 |
Scratching sensitivity |
|
1 |
For controlling the alpha-beta filter used in scratching |
|
1/32 |
For controlling the alpha-beta filter used in scratching |
|
10 |
Jogwheel pitch bend sensitivity |
|
10000 |
Jogwheel seek sensitivity |
|
true |
Enable blinking of pad mode buttons when in secondary mode (beatjump or sampler 2) |
|
700 |
Blinking frequency of pad mode buttons when in secondary mode (in ms) |
|
[”0.0625”, ”0.125”, ”0.25”, ”0.5”, ”1”, ”2”, ”4”, ”8”] |
Loop sizes for the auto-loop pad mode, each value corresponds to one of the pads. |
|
[”0.0625_”, ”0.125_”, ”0.25_”, ”0.5_”, ”1_”, ”2_”, ””, ”8_”] |
Beatjump values for the beatjump pad mode, each value corresponds to one of the pads. The empty value (””) means the value set in Mixxx (4 by default). Underscores (_) are needed because of that control, which has one underscore in the name, as opposed to beatjump controls with predetermined values which have two underscores. |
Vihje
See here for more info about constants used in scratching.
Notes
Pressing either SHIFT button will cause both decks to shift (e.g. when pressing SHIFT on deck 1 and then some control on deck 2, the secondary function will be executed). This approach was chosen to be consistent with the behavior of hardware - i.e. pressing either SHIFT changes midi codes of some controls on both decks.
SHIFT + TAP does not trigger BPM rescan, as there is no Mixxx control for this action.