Numark Mixtrack Pro FX

Manufacturer's product page · Manufacturer's user manual · Forum thread

New in version 2.3.1.

Overview

Numark Mixtrack Pro FX (schematic view)

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)

Pitch bend

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

Hint

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).

Original layout of FX select buttons (not used)

HPF

LPF

FLANGER

ECHO

REVERB

PHASER

FX select/bonus functions buttons

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

FX select/bonus functions buttons (SHIFT)

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.

Hint

For more info about Effect Units see Effects.

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

pitchRanges

[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).

waveformsSynced

true

This variable should reflect the corresponding Mixxx option (Settings -> Preferences -> Waveforms -> Synchronize zoom level across all waveforms). This affects waveform summary zooming.

jogScratchSensitivity

1024

Scratching sensitivity

jogScratchAlpha

1

For controlling the alpha-beta filter used in scratching

jogScratchBeta

1/32

For controlling the alpha-beta filter used in scratching

jogPitchSensitivity

10

Jogwheel pitch bend sensitivity

jogSeekSensitivity

10000

Jogwheel seek sensitivity

enableBlink

true

Enable blinking of pad mode buttons when in secondary mode (beatjump or sampler 2)

blinkDelay

700

Blinking frequency of pad mode buttons when in secondary mode (in ms)

autoLoopSizes

["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.

beatJumpValues

["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.

Hint

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.