User Tools

Site Tools


mixxxcontrols

You can view the ControlObject connected to any part of a skin by running Mixxx with the --developer command line option and hovering your mouse cursor over part of the skin. If no tooltip appears, enable tooltips for the Library and Skin in Options > Preferences > Interface.

When running Mixxx in Developer Mode, you can manually set the state of any ControlObject by going to Developer > Developer Tools.

List of Controls

The default range is 0.0 to 1.0, unless otherwise noted. Binary means that it is either 'ON' (non-zero) or 'OFF' (zero).

Please keep the controls in alphabetical order within each group.

[Various]

The following extensions add some features to ControlPotMeter controls (volume, crossfader, …). Use in conjunction with [ChannelN], [SamplerN], [Master] … groups

Key/ControlRangeWhat it doesOn-screen feedback
_updefaultIncreases the valuee.g. “[ChannelN],rate_perm_up” sets the speed one step higher (4 % default)
_downdefaultDecreases the valuee.g. “[ChannelN],rate_perm_down” sets the speed one step lower (4 % default)
_up_smalldefaultIncreases the value by smaller stepe.g. “[ChannelN],rate_perm_up_small” sets the speed one small step higher (1 % default)
_down_smalldefaultDecreases the value by smaller stepe.g. “[ChannelN],rate_perm_down_small” sets the speed one small step lower (1 % default)
_set_one6defaultSets the value to 1.0e.g. “[ChannelN],volume_set_one” sets the channel volume to full
_set_minus_one6defaultSets the value to -1.0e.g. “[ChannelN],volume_set_minus_one” sets the channel volume to zero
_set_default6defaultSets the control to its defaulte.g. “[ChannelN],waveform_zoom_set_default” return to default waveform zoom level
_set_zero6defaultSets the value to 0.0e.g. “[Master],crossfader_zero” put the crossfader in the middle again
_toggle6defaultSets the value to 0.0 if the value was > 0.0, and to 1.0 if the value was 0.0e.g. “[ChannelN],volume_toggle” will cut off/on a track while you're playing
_minus_toggle6defaultSets the value to -1.0 if the value was > -1.0, and to 1.0 if the value was -1.0e.g. “[Master],crossfader_minus_toggle” can tilt the crossfader from left to right

[Master]

Key/ControlRangeWhat it doesOn-screen feedback
audio_latency_usage70 .. 25 %Reflects fraction of latency, given by the audio buffer size, spend for audio processing inside Mixxx. At value near 25 % there is a high risk of buffer underflows latency meter
audio_latency_overload7binaryIndicates a buffer under or over-flow. Resets after 500 ms Overload indicator
audio_latency_overload_count7 0 .. n Counts buffer over and under-flows. Max one per 500 ms Counter in hardware preferences
balance-1.0..1.0Adjusts the left/right channel balance on the Master outputCenter Balance knob
crossfader-1.0..1.0Adjusts the crossfader between players/decks (-1.0 is all the way left, Deck 1)Crossfader slider
crossfader_downbinaryMoves the crossfader left by 1/10thCrossfader slider
crossfader_down_small4binaryMoves the crossfader left by 1/100thCrossfader slider
crossfader_upbinaryMoves the crossfader right by 1/10thCrossfader slider
crossfader_up_small4binaryMoves the crossfader right by 1/100thCrossfader slider
duckStrength70.0..1.0Microphone ducking strengthStrength knob
enabled7binaryIndicator that the master mix is processedn/a
headEnabled7binaryIndicator that the headphone mix is processedn/a
headVolume0.0..1.0..5.0Adjusts the headphone output volumeHead Vol knob
headMix-1.0..1.0Adjusts the cue/main mix in the headphone outputPre/Main knob
headSplit7binarySplits headphone cueing into right = master mono and left = pfl mono.Split Cue button
latencyabsolute valueLatency setting (sound buffer size) in milliseconds (default 64)Latency slider in the prefs
maximimze_library7binaryToggle maximized view of libraryToggle maximized view of library
num_decks2integerThe number of decks currently enabled.N/A
num_samplers2integerThe number of samplers currently enabled.N/A
num_preview_decks6integerThe number of preview decks currently enabled.N/A
PeakIndicatorbinaryIndicates when the signal is clipping (too loud for the hardware and is being distorted)Clip light
samplerateabsolute valueThe current output sample rate in Hz (default 44100)(none)
talkoverDucking7FIXMEToggle microphone ducking mode (OFF, AUTO, MANUAL)Ducking mode button
volume0.0..1.0..5.0Adjusts the Master output volumeCenter Volume knob
VuMeterdefaultOutputs the current instantaneous master volume (composite)Master meter (mono)
VuMeterLdefaultOutputs the current instantaneous master volume for the left channelMaster meter L
VuMeterRdefaultOutputs the current instantaneous master volume for the right channelMaster meter R

[ChannelN]

Below, N=1 up to the number of active decks/samplers5.

Key/Control Range What it does On-screen feedback
back binary Fast rewind (REW) < button
beat_active4 binary Indicates whether the player is currently positioned within 50 milliseconds of a beat or not. N/A
beatjump7 real number Jump forward by X beats (positive) or backward by X beats (negative). Player jumps forward or backward by X beats.
beatjump_X_forward7 binary Jump forward by X beats. A control exists for X = 0.03125, 0.0625, 0.125, 0.25, 0.5, 1, 2, 4, 8, 16, 32, 64 Player jumps forward by X beats.
beatjump_X_backward7 binary Jump backward by X beats. A control exists for X = 0.03125, 0.0625, 0.125, 0.25, 0.5, 1, 2, 4, 8, 16, 32, 64 Player jumps backward by X beats.
beatloop4 positive real number Setup a loop over the set number of beats. A loop is shown over the set number of beats.
beatloop_X_activate4 binary Activates a loop over X beats. A control exists for X = 0.03125, 0.0625, 0.125, 0.25, 0.5, 1, 2, 4, 8, 16, 32, 64 A loop is shown over X beats.
beatloop_X_toggle4 binary Toggles a loop over X beats. A control exists for X = 0.03125, 0.0625, 0.125, 0.25, 0.5, 1, 2, 4, 8, 16, 32, 64 A loop is shown over X beats.
beatloop_X_enabled4 binary 1 if beatloop X is enabled, 0 if not. Beatloop X button in skin is lit.
beatlooproll_X_activate6 binary Activates a rolling loop over X beats. Once disabled, playback will resume where the track would have been if it had not entered the loop. A control exists for X = 0.03125, 0.0625, 0.125, 0.25, 0.5, 1, 2, 4, 8, 16, 32, 64 Beatloop X button in skin is lit. A loop overlay is shown over X beats on waveform.
beats_adjust_faster7 binary Adjust the average BPM up by +0.01 Beatgrid lines move closer to each other.
beats_adjust_slower7 binary Adjust the average BPM down by -0.01. Beatgrid lines move further apart from each other.
beats_translate_curpos4 binary Adjust beatgrid so closest beat is aligned with the current playposition. Beatgrid moves to align with current playposition.
beats_translate_match_alignment7 binary Adjust beatgrid to match another playing deck. Instead of syncing the beatgrid to the current playposition, sync the beatgrid so the nearest beat lines up with the other track's nearest beat.
beats_translate_earlier7 binary Move Beatgrid earlier Beatgrid moves left by a small amount.
beats_translate_later7 binary Move Beatgrid later Beatgrid moves right by a small amount.
beatsync binary Syncs the BPM to that of the other track (if BPM is detected on both) SYNC button & Speed slider snaps to the appropriate value
beatsync5 binary changed behavior Syncs the BPM and phase to that of the other track (if BPM is detected on both) SYNC button & Speed slider snaps to the appropriate value
beatsync_phase4 binary Syncs the phase to that of the other track (if BPM is detected on both) SYNC button & Speed slider snaps to the appropriate value
beatsync_tempo4 binary Syncs the BPM to that of the other track (if BPM is detected on both) SYNC button & Speed slider snaps to the appropriate value
bpm absolute value Reads or sets the track's current BPM (changing the pitch) BPM value display
bpm2 real-valued bpm now only reflects the bpm of the loaded track N/A
bpm5 real-valued bpm reflects the perceived (rate-adjusted) BPM of the file loaded in ChannelN BPM value display
bpm_tap2 binary When tapped repeatedly, adjusts the playback rate of ChannelN to match the tapped BPM track playback rate shifts after 4 or more taps
bpm_tap3 binary When tapped repeatedly, adjusts the BPM of ChannelN to match the tapped BPM BPM value display (play speed doesn't change)
cue_default binary In CDJ mode, when playing, returns to the cue point & pauses. If stopped, sets a cue point at the current location. If stopped and at a cue point, plays from that point until released (set to 0.) CUE button
cue_gotoandplay6 binary If the Cue point is set, seeks the player to it and starts playback. Player may change position and start playing.
cue_gotoandstop6 binary If the Cue point is set, seeks the player to it and stops. Player may change position.
cue_indicator7 binary Provides information to be bound to the Cue Button e.g. blinking when next press will move the cue point Cue button
cue_cdj4 binary Cue button, always in CDJ mode n/a
cue_play9 binary CUP button, Go to cue point and play after release. If stopped, sets a cue point at the current location. n/a
cue_point absolute value The current position of the cue point in samples Cue point marker
cue_preview binary Plays from the current cue point CUE button lights & waveform moves
cue_set binary Sets a cue point at the current location Cue mark appears on the waveform
cue_simple binary If the player is not playing, set the cue point at the current location otherwise seek to the cue point. CUE button
duration absolute value Outputs the length of the current song in seconds (none)
eject2 binary Eject currently loaded track Eject button is lit. Be sure to set back to 0 with scripts so the button does not stay lit.
end binary Jump to end of track Track jumps to end
file_bpm positive value (Read-only) the detected BPM of the loaded track N/A
file_key7 ? (Read-only) the detected key of the loaded track N/A
fwd binary Fast forward (FF) > button
hotcue_X_activate1 binary If hotcue X is set, seeks the player to hotcue X's position. If hotcue X is not set, sets hotcue X to the current play position. To continue playing while any hotcues are activated, play must be set to 0, not 1. Player may change position. Hotcue X marker may change on waveform.
hotcue_X_clear1 binary If hotcue X is set, clears its hotcue status. Hotcue X marker changes on waveform.
hotcue_X_enabled1 read-only, binary 1 if hotcue X is active, (position is not -1), 0 otherwise.
hotcue_X_goto1 binary If hotcue X is set, seeks the player to hotcue X's position. Player may change position.
hotcue_X_gotoandplay6 binary If hotcue X is set, seeks the player to hotcue X's position and starts playback. Player may change position.
hotcue_X_gotoandstop1 binary If hotcue X is set, seeks the player to hotcue X's position and stops. Player may change position.
hotcue_X_position1 positive integer The position of hotcue X in samples, -1 if not set. Hotcue X marker changes on waveform.
hotcue_X_set1 binary Set hotcue X to the current play position. If hotcue X was previously set, clears its hotcue status. Hotcue X marker changes on waveform.
key7 real-valued Current key of the track
keylock2 binary Enable key-lock for the specified deck (rate changes only affect tempo, not key) key-lock button activates
LoadSelectedTrack binary Loads the currently highlighted track into the deck Track name & waveform change
LoadSelectedTrackAndPlay6 binary Loads the currently highlighted track into the deck and starts playing Track name & waveform change & Play/pause button
loop_double4 binary Doubles the current loop's length by moving the end marker. Must be set back to 0 after setting to 1 or the “+” button on screen will stay lit. Loop length doubles on waveform
loop_enabled1 read-only, binary Indicates whether or not a loop is enabled. Read-only, do not set. Loop in waveform is active.
loop_end_position1 positive integer The player loop-out position in samples, -1 if not set. Loop-out marker shows on waveform.
loop_halve4 binary Halves the current loop's length by moving the end marker. Player immediately loops if past the new endpoint. Must be set back to 0 after setting to 1 or the “-” button on screen will stay lit. Loop length halves on waveform
loop_in1 binary Sets the player loop in position to the current play position. Loop-in marker changes on waveform.
loop_out1 binary Sets the player loop out position to the current play position. Loop-out marker changes on waveform.
loop_move7 real number Move loop forward by X beats (positive) or backward by X beats (negative). Loop moves forward or backward by X beats.
loop_move_X_forward7 binary Moves the loop in and out points forward by X beats. A control exists for X = 0.03125, 0.0625, 0.125, 0.25, 0.5, 1, 2, 4, 8, 16, 32, 64 Loop moves forward by X beats.
loop_move_X_backward7 binary Loop moves by X beats. A control exists for X = 0.03125, 0.0625, 0.125, 0.25, 0.5, 1, 2, 4, 8, 16, 32, 64 Loop moves backward by X beats.
loop_scale4 0.0 - infinity Scale the loop length by the value scale is set to by moving the end marker. Loop length is scaled by given amount on waveform.
loop_start_position1 positive integer The player loop-in position in samples, -1 if not set. Loop-in marker changes on waveform.
orientation2 0-2 Set channel's mix orientation, 0 = left side of crossfader, 1 = center, 2 = right side of crossfader N/A
passthrough7 binary Connects the vinyl control input for vinyl control on that deck to the channel output. Allows to mix external media into DJ sets. GUI control currently missing FIXME
PeakIndicator binary Indicates when the signal is clipping (too loud for the hardware and is being distorted) Clip light
pfl binary Toggles headphone cueing Headphone button
pitch7 -6.0..6.0 Changes the track pitch independent of the tempo. Key display
pitch_adjust7 -3.0..3.0 Adjust the pitch in addition to the speed slider pitch. Key display
play binary Toggles playing or pausing the track. Feedback: 1.0 if track is playing or play command is adopted and track will be played after loading Play/pause button
play_indicator7 binary Provides information to be bound with the a Play/Pause button e.g blinking when play is possible Play/pause button
play_stutter7 binary A play button without pause. Pushing while playing, starts play at cue point again (Stutter). Play/Stutter button
playposition default Sets the absolute position in the track. The Range is -0.14 to 1.14 (0 = beginning → Midi 14, 1 = end → Midi 114) Waveform
pregain 0.0..1.0..4.0 Adjusts the pre-fader gain of the track (to avoid clipping) GAIN knob
quantize4 binary Aligns Hot-cues and Loop In & Out to the next beat from the current position. Hot-cues or Loop In/Out markers
quantize_beat4 deprecated ? Is used internally by CueControl (CUEs & Hotcues) and LoopingControl for quantization.
rate -1.0..1.0 Speed control Speed slider
rate_dir -1 or 1 indicates orientation of speed slider. ?
rate_perm_down binary Sets the speed one step lower (4 % default) lower Perm down button & Speed slider
rate_perm_down_small binary Sets the speed one small step lower (1 % default) Perm down button & Speed slider
rate_perm_up binary Sets the speed one step higher (4 % default) Perm up button & Speed slider
rate_perm_up_small binary Sets the speed one small step higher (1 % default) Perm up button & Speed slider
rate_temp_down binary Holds the speed one step lower while active Temp down button & Speed slider
rate_temp_down_small binary Holds the speed one small step lower while active Temp down button & Speed slider
rate_temp_up binary Holds the speed one step higher while active Temp up button & Speed slider
rate_temp_up_small binary Holds the speed one small step higher while active Temp up button & Speed slider
rateRange 0.0..3.0 Sets the range of the Speed slider (0.08 = 8%) none, until you move the Speed slider
rateEngine Actual rate (used in visuals, not for control)
reloop_exit1 binary Toggles the current loop on or off. Loop range in waveform activates or deactivates.
repeat2 binary Enable repeat-mode for the specified deck when track finishes, song loops to beginning
reset_key7 binary Resets the key to the original track key.
reverse binary Toggles playing the track backwards REV button
reverseroll7 binary Enables reverse and slip mode while held (Censor) REV button
scratch21 -3.0..3.0 Affects absolute play speed & direction whether currently playing or not when scratch2_enabled is active. (multiplicative). Use JavaScript engine.scratch functions to manipulate in controller mappings. Waveform
scratch2_enable1 binary Takes over play speed & direction for scratch2. Waveform
slip_enabled6 binary Toggles slip mode. When active, the playback continues muted in the background during a loop, scratch etc. Once disabled, the audible playback will resume where the track would have been. GUI control currently missing FIXME
start binary Jump to start of track Track jumps to start
start_play4 binary Start playback from the beginning of the deck. Deck plays from beginning
start_stop4 binary Seeks a player to the start and then stops it. Deck stops at the beginning
stop4 binary Stops a player. Pause Button. Deck pauses at the current position
sync_enabled7 binary Syncs the BPM and phase to that of the other track (if BPM is detected on both) SYNC button & Speed slider snaps to the appropriate value
sync_master7 binary Sets deck as master clock
sync_mode7 binary SYNC_NONE = 0; SYNC_FOLLOWER = 1; SYNC_MASTER = 2,
sync_key7 ? Match musical key Key value widget
track_loaded9 binary (Read-only) Whether a track is loaded in the specified deck Waveform and track metadata shown in deck
track_samplerate2 absolute value (Read-only) Sample rate of the track loaded on the specified deck n/a
track_samples absolute value (Read-only) Number of sound samples in the track loaded on the specified deck n/a
volume default Adjusts the channel volume fader VOL fader
mute7 binary Mutes the channel Mute button
vinylcontrol_enabled4 binary Toggles whether a deck is being controlled by digital vinyl When enabled, a vinyl indication should appear onscreen indicating green for Enabled
vinylcontrol_cueing4 0.0-2.0 Determines how cue points are treated in vinyl control Relative mode Off - cue points ignored; One Cue - If needle is dropped after the cue point, track will seek to that cue point; hot cue - track will seek to nearest previous hot cue point
vinylcontrol_mode4 0.0-2.0 Determines how vinyl control interprets needle information: absolute mode - track position equals needle position and speed; relative mode - track speed equals needle speed regardless of needle position; constant mode - track speed equals last known-steady speed regardless of needle input 3-way button indicates status
vinylcontrol_status4 0.0-3.0 (read-only) Provides visual feedback with regards to vinyl control status Off for control disabled, green for control enabled, blinking yellow for when the needle reaches the end of the record, and red for needle skip detected
visual_bpm7 ? BPM to display in the UI (updated more slowly than the actual bpm) BPM value widget
visual_key7 ? Current musical key after pitch shifting to display in the UI using the notation selected in the preferences Key value widget
visual_key_distance7 -0.5..0.5 The distance to the nearest key measured in cents Key value widget
VuMeter default Outputs the current instantaneous deck volume Deck VU meter
VuMeterL default Outputs the current instantaneous deck volume for the left channel Deck VU meter L
VuMeterR default Outputs the current instantaneous deck volume for the right channel Deck VU meter R
waveform_zoom6 1.0 - 6.0 Zooms the waveform to look ahead or back as needed. Waveform zoom buttons
waveform_zoom_up6 ? Waveform Zoom Out Waveform zoom buttons
waveform_zoom_down6 ? Waveform Zoom In Waveform zoom buttons
waveform_zoom_set_default6 ? Return to default waveform zoom level Waveform zoom buttons
wheel -3.0..3.0 Affects relative play speed & direction persistently (additive offset & must manually be undone) Waveform

[SamplerN]

All Sampler controls are the same as for Channel above. Just replace [ChannelN] with [SamplerN].

Key/ControlRangeWhat it doesOn-screen feedback
[Sampler],SaveSamplerBank7binarySave sampler configuration. Make currently loaded tracks in samplers instantly available at a later point.Opens file dialog. Configuration file can be named and saved.
[Sampler],LoadSamplerBank7binaryLoad saved sampler configuration file and add tracks to the available samplers.Opens file dialog. Select configuration file.

[PreviewDeck]

PreviewDeck controls are the same as for Channel above. Just replace [ChannelN] with [PreviewDeckN].

[VinylControl]

Key/ControlRangeWhat it doesOn-screen feedback
Toggle4binaryMoves control by a vinyl control signal from one deck to another if using the single deck vinyl control (VC) feature.If VC isn't enabled on any decks, enable it on the first one we're receiving samples for. If VC is enabled on a single (exclusive) deck, and another deck is setup to receive samples, disable it on the former deck and enable it on the next eligible deck (ordered by deck number). If VC is enabled on multiple decks, don't do anything.

[MicrophoneN]

Below, N=2 up to the number of active microphones. e.g [Microphone2], for Mic #1 just use [Microphone]7.

Key/ControlRangeWhat it doesOn-screen feedback
enabled4binary1 if a microphone input is enabled, 0 if not.Microphone is enabled.
orientation40-2Set microphone orientation, 0 = left side of crossfader, 1 = center, 2 = right side of crossfader. Default is center.N/A
PeakIndicator4binaryIndicates when the signal is clipping (too loud for the hardware and is being distorted)Microphone Clip light
talkover4binaryHold value at 1 to mix microphone input into the master output.Talk button
volume4defaultAdjusts the microphone volume faderMicrophone volume fader changes
pregain0.0..1.0..4.0Adjusts the gain of the mic input Microphone gain knob
mute7binaryMutes the channelMute button
VuMeter4defaultOutputs the current instantaneous microphone volumeMicrophone VU meter changes

[Recording]

Key/ControlRangeWhat it doesOn-screen feedback
toggle_recordingbinaryTurns recording on or off.Recording icon
statusbinaryIndicates whether Mixxx is currently recording.Recording icon

[AutoDJ]

Key/ControlRangeWhat it doesOn-screen feedback
enabled6binaryTurns Auto DJ on or off.AutoDJ button
shuffle_playlist6binaryShuffles the content of the Auto DJ playlist.Order of tracks in the AutoDJ playlist changes.
skip_next6binarySkips the next track in the Auto DJ playlist.Skipped track is removed from the AutoDJ playlist.
fade_now6binaryTriggers the transition to the next track.Crossfader slider moves to the other side.

[Library]

Key/Control Range What it does On-screen feedback
MoveUp9 Binary Equivalent to pressing the UP key on the keyboard Currently selected item changes
MoveDown9 Binary Equivalent to pressing the DOWN key on the keyboard Currently selected item changes
MoveVertical9 Relative Move UP or DOWN the specified number of locations (negative for UP). Intended to be mapped to an encoder knob. Currently selected item changes
ScrollUp9 Binary Equivalent to pressing the PAGEUP key on the keyboard Currently selected item changes
ScrollDown9 Binary Equivalent to pressing the PAGEDOWN key on the keyboard Currently selected item changes
ScrollVertical9 Relative Scroll UP or DOWN the specified number of pages (negative for UP). Intended to be mapped to an encoder knob. Currently selected item changes
MoveLeft9 Binary Equivalent to pressing the LEFT key on the keyboard Currently selected item changes
MoveRight9 Binary Equivalent to pressing the RIGHT key on the keyboard Currently selected item changes
MoveHorizontal9 Relative Move LEFT or RIGHT the specified number of locations (negative for LEFT). Intended to be mapped to an encoder knob. Currently selected item changes
MoveFocusForward9 Binary Equivalent to pressing the TAB key on the keyboard Currently focused pane changes
MoveFocusBackward9 Binary Equivalent to pressing the SHIFT+TAB key on the keyboard Currently focused pane changes
MoveFocus9 Relative Move focus forward or backwards the specified number of panes (negative for SHIFT+TAB). Intended to be mapped to an encoder knob. Currently focused pane changes
ChooseItem9 Binary Equivalent to double clicking the currently selected item Context dependent
AutoDjAddBottom7 Binary Add selected track(s) to Auto DJ Queue (bottom). Append track(s) to Auto DJ playlist
AutoDjAddTop7 Binary Add selected track(s) to Auto DJ Queue (top). Prepend track(s) to Auto DJ playlist
font_size_increment7 Binary Increase the size of the library font. If the row height is smaller than the font-size the larger of the two is used. Library view
font_size_decrement7 Binary Decrease the size of the library font Library view
font_size_knob7 Relative Increase or decrease the size of the library font Library view

[Controls]

Key/ControlRangeWhat it doesOn-screen feedback
touch_shift7binaryOnce enabled, all touch tab events are interpreted as right click. This control has been added to provide touchscreen compatibility in 2.0 and might be replaced by a general modifier solution in 2.1All Widgets

Effects framework

See the effects framework page for more information.

EffectRack Controls
[Group]Key/ControlRangeWhat it does
[EffectRack1]num_effectunitsinteger, read-onlyThe number of EffectUnits in this rack
EffectUnit Controls
[Group]Key/ControlRangeWhat it does
[EffectRack1_EffectUnitN]num_effectsinteger, read-onlyThe number of Effects that this EffectChain has
[EffectRack1_EffectUnitN]num_effectslotsinteger, read-onlyThe number of effect slots available in this EffectUnit.
[EffectRack1_EffectUnitN]mix0.0..1.0The dry/wet mixing ratio for this EffectChain with the EngineChannels it is mixed with
[EffectRack1_EffectUnitN]loadedbinary, read-onlyWhether an EffectChain is loaded into the EffectUnit
[EffectRack1_EffectUnitN]enabledbinary, default trueIf true, the EffectChain in this EffectUnit will be processed. Meant to allow the user a quick toggle for the effect unit.
[EffectRack1_EffectUnitN]super10.0..1.0The EffectChain super parameter knob. Controls all effect parameters that are linked to the chain's super knob.
[EffectRack1_EffectUnitN]clearbinaryClear the currently loaded EffectChain in this EffectUnit.
[EffectRack1_EffectUnitN]next_chainbinaryCycle to the next EffectChain preset after the currently loaded preset.
[EffectRack1_EffectUnitN]prev_chainbinaryCycle to the previous EffectChain preset before the currently loaded preset.
[EffectRack1_EffectUnitN]chain_selector+1/-1Select EffectChain preset – >0 goes one forward, <0 goes one backward.
[EffectRack1_EffectUnitN]group_[ChannelI]_enablebinaryWhether or not this EffectChain applies to Deck I
[EffectRack1_EffectUnitN]group_[SamplerJ]_enablebinaryWhether or not this EffectChain applies to Sampler J
[EffectRack1_EffectUnitN]group_[Master]_enablebinaryWhether or not this EffectChain applies to the Master output
[EffectRack1_EffectUnitN]group_[Headphone]_enablebinaryWhether or not this EffectChain applies to the Headphone output
Effect Controls
[Group]Key/ControlRangeWhat it does
[EffectRack1_EffectUnitN_EffectM]loadedbinary, read-onlyWhether an Effect is loaded into this EffectSlot
[EffectRack1_EffectUnitN_EffectM]enabledbinary, default trueIf true, the effect in this slot will be processed. Meant to allow the user a quick toggle for this effect.
[EffectRack1_EffectUnitN_EffectM]clearbinaryClear the currently loaded Effect in this Effect slot from the EffectUnit.
[EffectRack1_EffectUnitN_EffectM]next_effectbinaryCycle to the next effect after the currently loaded effect.
[EffectRack1_EffectUnitN_EffectM]prev_effectbinaryCycle to the previous effect before the currently loaded effect.
[EffectRack1_EffectUnitN_EffectM]effect_selector+1/-1Select Effect – >0 goes one forward, <0 goes one backward.
[EffectRack1_EffectUnitN_EffectM]num_parametersinteger, read-onlyThe number of parameters the currently loaded effect has. 0 if no effect is loaded
[EffectRack1_EffectUnitN_EffectM]num_parameterslotsinteger, read-onlyThe number of parameter slots available.
[EffectRack1_EffectUnitN_EffectM]num_button_parametersinteger, read-onlyThe number of button parameters the currently loaded effect has. 0 if no effect is loaded
[EffectRack1_EffectUnitN_EffectM]num_button_parameterslotsinteger, read-onlyThe number of button parameter slots available.
EffectParameter Controls
[Group]Key/ControlRangeWhat it does
[EffectRack1_EffectUnitN_EffectM]parameterKdoubleThe scaled value of the Kth parameter. See the Parameter Values section for more information.
[EffectRack1_EffectUnitN_EffectM]parameterK_loadedbinary, read-onlyWhether or not the Kth parameter slot has an effect parameter loaded into it.
[EffectRack1_EffectUnitN_EffectM]parameterK_link_typeenumThe link type of the Kth parameter to the EffectChain's superknob.
[EffectRack1_EffectUnitN_EffectM]parameterK_link_inverseboolThe link direction of the Kth parameter to the EffectChain's superknob.
[EffectRack1_EffectUnitN_EffectM]parameterK_typeinteger, read-onlyThe type of the Kth parameter value. See the Parameter Value Types table.
[EffectRack1_EffectUnitN_EffectM]button_parameterKdoubleThe value of the Kth parameter. See the Parameter Values section for more information.
[EffectRack1_EffectUnitN_EffectM]button_parameterK_loadedbinary, read-onlyWhether or not the Kth parameter slot has an effect parameter loaded into it.
[EffectRack1_EffectUnitN_EffectM]button_parameterK_typeinteger, read-onlyThe type of the Kth parameter value. See the Parameter Value Types table.

EQs and filters

Starting in Mixxx 2.0, the equalizers and filter controls have been moved to special effects units. The EQs are controlled by [EqualizerRack1_[ChannelN]_Effect1] and the filter knob is controlled by [QuickEffectRack1_[ChannelN]]. Users can choose between several options for the effects loaded in these racks in the Equalizers section of the Preferences window.

Deprecated controls

[Group] Key/Control Range What it does On-screen feedback Replacement
[ChannelN] jog -3.0..3.0 Affects relative play speed & direction for short instances (additive & is automatically reset to 0) waveform JavaScript engine.scratch functions
[ChannelN] scratch -3.0..3.0 Affects play speed & direction (differently whether currently playing or not) (multiplicative) Waveform JavaScript engine.scratch functions
[ChannelN] filter7,8 binary Toggles the filter effect Filter button [QuickEffectRack1_[ChannelN], enabled
[ChannelN] filterDepth7,8 default Adjusts the intensity of the filter effect Filter depth knob [QuickEffectRack1_[ChannelN], super1
[ChannelN] filterLow8 0.0..1.0..4.0 Adjusts the gain of the low EQ filter LOW knob [EqualizerRack1_[ChannelN]_Effect1], parameter1
[ChannelN] filterLowKill8 binary Holds the gain of the low EQ to -inf while active LOW kill knob [EqualizerRack1_[ChannelN]_Effect1], button_parameter1
[ChannelN] filterMid8 0.0..1.0..4.0 Adjusts the gain of the mid EQ filter MID knob [EqualizerRack1_[ChannelN]_Effect1], parameter2
[ChannelN] filterMidKill8 binary Holds the gain of the mid EQ to -inf while active MID kill knob [EqualizerRack1_[ChannelN]_Effect1], button_parameter2
[ChannelN] filterHigh8 0.0..1.0..4.0 Adjusts the gain of the high EQ filter HIGH knob [EqualizerRack1_[ChannelN]_Effect1], parameter3
[ChannelN] filterHighKill8 binary Holds the gain of the high EQ to -inf while active HIGH kill knob [EqualizerRack1_[ChannelN]_Effect1], button_parameter3
[Flanger] lfoDepth8 default Adjusts the intensity of the flange effect Depth knob No direct replacement. See effects frameworks section
[Flanger] lfoDelay8 50..10000 Adjusts the phase delay of the flange effect in microseconds Delay knob No direct replacement. See effects frameworks section
[Flanger] lfoPeriod8 50000..2000000 Adjusts the wavelength of the flange effect in microseconds LFO knob No direct replacement. See effects frameworks section
[ChannelN] flanger8 binary Toggles the flange effect FLANGER button No direct replacement. See effects frameworks section
[ChannelN] beatloop_X4 toggle Setup a loop over X beats. A control exists for X = 0.03125, 0.0625, 0.125, 0.25, 0.5, 1, 2, 4, 8, 16, 32, 64 A loop is shown over X beats. [ChannelN], beatloop_X_activate
[ChannelN] Hercules1 ? deprecated ?
[ChannelN] Hercules2 ? deprecated ?
[ChannelN] Hercules3 ? deprecated ?
[ChannelN] Hercules4 ? deprecated ?
[ChannelN] NextTask ? deprecated ?
[ChannelN] NextTrack ? deprecated ?
[ChannelN] PrevTask ? deprecated ?
[ChannelN] PrevTrack ? deprecated ?
[ChannelN] transform ? deprecated ?
[Playlist] LoadSelectedIntoFirstStopped binary Loads the currently highlighted song into the first stopped deck Waveform view [Library] ChooseItem
[Playlist] SelectNextPlaylist binary Switches to the next view (Library, Queue, etc.) Library sidebar [Library] MoveDown
[Playlist] SelectPrevPlaylist binary Switches to the previous view (Library, Queue, etc.) Library sidebar [Library] MoveUp
[Playlist] ToggleSelectedSidebarItem6 binary Toggles (expands/collapses) the currently selected sidebar item. Library sidebar [Library] ChooseItem or [Library] MoveRight
[Playlist] SelectNextTrack binary Scrolls to the next track in the track table. Library track table highlight [Library] MoveDown
[Playlist] SelectPrevTrack binary Scrolls to the previous track in the track table. Library track table highlight [Library] MoveUp
[Playlist] SelectTrackKnob relative value Scrolls the given number of tracks in the track table (can be negative for reverse direction). Library track table highlight [Library] MoveVertival

1 introduced in Mixxx v1.8.0
2 introduced in Mixxx v1.9.0
3 changed in Mixxx v1.9.2
4 introduced in Mixxx v1.10.0
5 changed in Mixxx v1.10.0
6 introduced in Mixxx v1.11.0
7 introduced in Mixxx v2.0.0
8 deprecated in Mixxx v2.0.0
9 introduced in Mixxx v2.1.0

Translations of this page:
mixxxcontrols.txt · Last modified: 2017/01/15 18:00 by be.ing