User Tools

Site Tools


mixxxcontrols

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
mixxxcontrols [2020/05/09 10:41]
ywwg
mixxxcontrols [2020/05/15 18:35] (current)
hlzhs
Line 7: Line 7:
 A control is identified by a "​group"​ (which is used for grouping associated controls) and a "​key"​ (the name of the individual control). A control is identified by a "​group"​ (which is used for grouping associated controls) and a "​key"​ (the name of the individual control).
  
-For example, the volume fader for Deck 1 is identified by the group ''​[Channel1]''​ and key ''​volume''​. Similarly, the volume fader for Sampler 1 is identified by the group ''​[Sampler1]''​ and key ''​volume''​. ​+For example, the volume fader for Deck 1 is identified by the group ''​[Channel1]''​ and key ''​volume''​. Similarly, the volume fader for Sampler 1 is identified by the group ''​[Sampler1]''​ and key ''​volume''​.
  
 The group is used to collect all the controls that affect one component of Mixxx into one collection. Some groups have a high overlap of controls in common (e.g. samplers, decks, and the preview deck all share the same control keys). The group is used to collect all the controls that affect one component of Mixxx into one collection. Some groups have a high overlap of controls in common (e.g. samplers, decks, and the preview deck all share the same control keys).
Line 13: Line 13:
 In addition to controlling Mixxx, the control system can be used to inspect Mixxx'​s state. For example, the sample rate of the track loaded in Deck 1 can be accessed via the ''​[Channel1]'',​ ''​track_samplerate''​ control. You can read the ''​[Channel3]'',​ ''​play''​ control to determine whether Deck 3 is playing. In addition to controlling Mixxx, the control system can be used to inspect Mixxx'​s state. For example, the sample rate of the track loaded in Deck 1 can be accessed via the ''​[Channel1]'',​ ''​track_samplerate''​ control. You can read the ''​[Channel3]'',​ ''​play''​ control to determine whether Deck 3 is playing.
  
-The following tables list the keys associated with each group. ​+The following tables list the keys associated with each group.
  
 ===== Tip: Discovering Controls used in Skins ===== ===== Tip: Discovering Controls used in Skins =====
Line 41: Line 41:
  
 ==== [Various] ==== ==== [Various] ====
-The following extensions add some features to ControlPotMeter controls (volume, crossfader, ...). Use in conjunction with [Channel//​N//​],​ [Sampler//​N//​],​ [Master] ... groups. Please note, this doesn'​t work in JavaScript files, so you can not do, for example, ''​engine.setValue('​MyController',​ '​keylock_toggle'​)''​. ​+The following extensions add some features to ControlPotMeter controls (volume, crossfader, ...). Use in conjunction with [Channel//​N//​],​ [Sampler//​N//​],​ [Master] ... groups. Please note, this doesn'​t work in JavaScript files, so you can not do, for example, ''​engine.setValue('​MyController',​ '​keylock_toggle'​)''​.
 ^^Key/​Control^^Range^^What it does^^On-screen feedback^^ ^^Key/​Control^^Range^^What it does^^On-screen feedback^^
 ||_up||default||Increases the value||e.g. "​[Channel//​N//​],​rate_perm_up"​ sets the speed one step higher (4 % default)|| ||_up||default||Increases the value||e.g. "​[Channel//​N//​],​rate_perm_up"​ sets the speed one step higher (4 % default)||
Line 146: Line 146:
 | hotcue_X_activate((introduced in Mixxx v1.8.0)) ​                  || 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_activate((introduced in Mixxx v1.8.0)) ​                  || 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_clear((introduced in Mixxx v1.8.0)) ​                     || binary ​                       || If hotcue X is set, clears its hotcue status. ​                                                                                                                                                                                                                                                        || Hotcue X marker changes on waveform. ​                                                                                                                                            || | hotcue_X_clear((introduced in Mixxx v1.8.0)) ​                     || binary ​                       || If hotcue X is set, clears its hotcue status. ​                                                                                                                                                                                                                                                        || Hotcue X marker changes on waveform. ​                                                                                                                                            ||
 +| hotcue_X_color((introduced in Mixxx v2.3.0)) ​                     || 3-Byte RGB color code (or -1) || Color of hotcue X or -1 if the hotcue is not set.                                                                                                                                                                                                                                                  || Color of Hotcue X button and waveform marker changes. ​                                                                                                                           ||
 | hotcue_X_enabled((introduced in Mixxx v1.8.0)) ​                   || read-only, binary ​            || 1 if hotcue X is active, (position is not -1), 0 otherwise. ​                                                                                                                                                                                                                                          ​|| ​                                                                                                                                                                                 || | hotcue_X_enabled((introduced in Mixxx v1.8.0)) ​                   || read-only, binary ​            || 1 if hotcue X is active, (position is not -1), 0 otherwise. ​                                                                                                                                                                                                                                          ​|| ​                                                                                                                                                                                 ||
 | hotcue_X_goto((introduced in Mixxx v1.8.0)) ​                      || binary ​                       || If hotcue X is set, seeks the player to hotcue X's position. ​                                                                                                                                                                                                                                         || Player may change position. ​                                                                                                                                                     || | hotcue_X_goto((introduced in Mixxx v1.8.0)) ​                      || binary ​                       || If hotcue X is set, seeks the player to hotcue X's position. ​                                                                                                                                                                                                                                         || Player may change position. ​                                                                                                                                                     ||
Line 152: Line 153:
 | hotcue_X_position((introduced in Mixxx v1.8.0)) ​                  || positive integer ​             || The position of hotcue X in samples, -1 if not set.                                                                                                                                                                                                                                                   || Hotcue X marker changes on waveform. ​                                                                                                                                            || | hotcue_X_position((introduced in Mixxx v1.8.0)) ​                  || positive integer ​             || The position of hotcue X in samples, -1 if not set.                                                                                                                                                                                                                                                   || Hotcue X marker changes on waveform. ​                                                                                                                                            ||
 | hotcue_X_set((introduced in Mixxx v1.8.0)) ​                       || 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. ​                                                                                                                                            || | hotcue_X_set((introduced in Mixxx v1.8.0)) ​                       || 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. ​                                                                                                                                            ||
-| intro_end_activate((introduced in Mixxx v2.3.0)) ​                  ​|| binary ​                       || If the intro end cue is set, seeks the player to the intro end position. If the intro end is not set, sets the intro end to the current play position. ​                                                                                  ​|| Player may change position. Intro end marker may change on waveform. ​                                                                                                             || +| hotcue_focus((introduced in Mixxx v2.3.0)) ​                       || positive integer (or -1)      || Contains the number of the most recentlly used hotcue (or -1 if no hotcue was used)                                                                                                                                                                                                                   || N/A                                                                                                                                                                              || 
-| intro_end_clear((introduced in Mixxx v2.3.0)) ​                     || binary ​                       || If the intro end cue is set, clears its status. ​                                                                                                                                                                                                                                                        ​|| Intro end marker changes on waveform. ​                                                                                                                                            ​|| +| hotcue_focus_color_prev((introduced in Mixxx v2.3.0)) ​            || binary ​                       || If there is a focused hotcue, sets its color to the previous color in the palette. ​                                                                                                                                                                                                                   || Color of focused hotcue button and waveform marker changes. ​                                                                                                                                                                          || 
-| intro_end_enabled((introduced in Mixxx v2.3.0)) ​                   || read-only, binary ​            || 1 if intro end cue is set, (position is not -1), 0 otherwise. ​                                                                                                                                                                                                                                          ​|| Intro end button lights up. ||                                                                                                                                                                                   +| hotcue_focus_color_next((introduced in Mixxx v2.3.0)) ​            || binary ​                       || If there is a focused hotcue, sets its color to the next color in the palette. ​                                                                                                                                                                                                                       || Color of focused hotcue button and waveform marker changes. ​                                                                                                                                                                          || 
-| intro_end_position((introduced in Mixxx v2.3.0)) ​                  ​|| positive integer ​             || The position of the intro end in samples, -1 if not set.                                                                                                                                                                                                                                                   ​|| Intro end marker changes on waveform. ​                                                                                                                                            ​|| +| intro_end_activate((introduced in Mixxx v2.3.0)) ​                 || binary ​                       || If the intro end cue is set, seeks the player to the intro end position. If the intro end is not set, sets the intro end to the current play position. ​                                                                                                                                               || Player may change position. Intro end marker may change on waveform. ​                                                                                                            ​|| 
-| intro_end_set((introduced in Mixxx v2.3.0)) ​                       || binary ​                       || Set intro end to the current play position. If intro end was previously set, it is moved to the new position. ​                                                                                                                                                                                                 || Intro end marker changes on waveform. || +| intro_end_clear((introduced in Mixxx v2.3.0)) ​                    ​|| binary ​                       || If the intro end cue is set, clears its status. ​                                                                                                                                                                                                                                                      ​|| Intro end marker changes on waveform. ​                                                                                                                                           || 
-| intro_start_activate((introduced in Mixxx v2.3.0)) ​                  ​|| binary ​                       || If the intro start cue is set, seeks the player to the intro start position. If the intro start is not set, sets the intro start to the current play position. ​                                                                                  ​|| Player may change position. Intro start marker may change on waveform. ​                                                                                                             || +| intro_end_enabled((introduced in Mixxx v2.3.0)) ​                  ​|| read-only, binary ​            || 1 if intro end cue is set, (position is not -1), 0 otherwise. ​                                                                                                                                                                                                                                        ​|| Intro end button lights up.                                                                                                                                                      || 
-| intro_start_clear((introduced in Mixxx v2.3.0)) ​                     || binary ​                       || If the intro start cue is set, clears its status. ​                                                                                                                                                                                                                                                        ​|| Intro start marker changes on waveform. ​                                                                                                                                            ​|| +| intro_end_position((introduced in Mixxx v2.3.0)) ​                 || positive integer ​             || The position of the intro end in samples, -1 if not set.                                                                                                                                                                                                                                              || Intro end marker changes on waveform. ​                                                                                                                                           || 
-| intro_start_enabled((introduced in Mixxx v2.3.0)) ​                   || read-only, binary ​            || 1 if intro start cue is set, (position is not -1), 0 otherwise. ​                                                                                                                                                                                                                                          ​|| Intro start button lights up. || +| intro_end_set((introduced in Mixxx v2.3.0)) ​                      ​|| binary ​                       || Set intro end to the current play position. If intro end was previously set, it is moved to the new position. ​                                                                                                                                                                                        ​|| Intro end marker changes on waveform. ​                                                                                                                                           || 
-| intro_start_position((introduced in Mixxx v2.3.0)) ​                  ​|| positive integer ​             || The position of the intro start in samples, -1 if not set.                                                                                                                                                                                                                                                   ​|| Intro start marker changes on waveform. ​                                                                                                                                            ​|| +| intro_start_activate((introduced in Mixxx v2.3.0)) ​               || binary ​                       || If the intro start cue is set, seeks the player to the intro start position. If the intro start is not set, sets the intro start to the current play position. ​                                                                                                                                       || Player may change position. Intro start marker may change on waveform. ​                                                                                                          ​|| 
-| intro_start_set((introduced in Mixxx v2.3.0)) ​                       || binary ​                       || Set intro start to the current play position. If intro start was previously set, it is moved to the new position. ​                                                                                                                                                                                                 || Intro start marker changes on waveform. ​                                                                                                                                            ​||+| intro_start_clear((introduced in Mixxx v2.3.0)) ​                  ​|| binary ​                       || If the intro start cue is set, clears its status. ​                                                                                                                                                                                                                                                    ​|| Intro start marker changes on waveform. ​                                                                                                                                         || 
 +| intro_start_enabled((introduced in Mixxx v2.3.0)) ​                ​|| read-only, binary ​            || 1 if intro start cue is set, (position is not -1), 0 otherwise. ​                                                                                                                                                                                                                                      ​|| Intro start button lights up.                                                                                                                                                    || 
 +| intro_start_position((introduced in Mixxx v2.3.0)) ​               || positive integer ​             || The position of the intro start in samples, -1 if not set.                                                                                                                                                                                                                                            || Intro start marker changes on waveform. ​                                                                                                                                         || 
 +| intro_start_set((introduced in Mixxx v2.3.0)) ​                    ​|| binary ​                       || Set intro start to the current play position. If intro start was previously set, it is moved to the new position. ​                                                                                                                                                                                    ​|| Intro start marker changes on waveform. ​                                                                                                                                         ||
 | key((introduced in Mixxx v2.0.0)) ​                                || real-valued ​                  || Current key of the track                                                                                                                                                                                                                                                                              ||                                                                                                                                                                                  || | key((introduced in Mixxx v2.0.0)) ​                                || real-valued ​                  || Current key of the track                                                                                                                                                                                                                                                                              ||                                                                                                                                                                                  ||
 | keylock((introduced in Mixxx v1.9.0)) ​                            || binary ​                       || Enable key-lock for the specified deck (rate changes only affect tempo, not key)                                                                                                                                                                                                                      || key-lock button activates ​                                                                                                                                                       || | keylock((introduced in Mixxx v1.9.0)) ​                            || binary ​                       || Enable key-lock for the specified deck (rate changes only affect tempo, not key)                                                                                                                                                                                                                      || key-lock button activates ​                                                                                                                                                       ||
Line 180: Line 184:
 | loop_start_position((introduced in Mixxx v1.8.0)) ​                || positive integer ​             || The player loop-in position in samples, -1 if not set.                                                                                                                                                                                                                                                || Loop-in marker changes on waveform. ​                                                                                                                                             || | loop_start_position((introduced in Mixxx v1.8.0)) ​                || positive integer ​             || The player loop-in position in samples, -1 if not set.                                                                                                                                                                                                                                                || Loop-in marker changes on waveform. ​                                                                                                                                             ||
 | orientation((introduced in Mixxx v1.9.0)) ​                        || 0-2                           || Crossfader assignment. 0 = left side of crossfader, 1 = center (not affected by crossfader),​ 2 = right side of crossfader ​                                                                                                                                                                            || N/A                                                                                                                                                                              || | orientation((introduced in Mixxx v1.9.0)) ​                        || 0-2                           || Crossfader assignment. 0 = left side of crossfader, 1 = center (not affected by crossfader),​ 2 = right side of crossfader ​                                                                                                                                                                            || N/A                                                                                                                                                                              ||
-| outro_end_activate((outroduced in Mixxx v2.3.0)) ​                  ​|| binary ​                       || If the outro end cue is set, seeks the player to the outro end position. If the outro end is not set, sets the outro end to the current play position. ​                                                                                  ​|| Player may change position. Outro end marker may change on waveform. ​                                                                                                             || +| outro_end_activate((outroduced in Mixxx v2.3.0)) ​                 || binary ​                       || If the outro end cue is set, seeks the player to the outro end position. If the outro end is not set, sets the outro end to the current play position. ​                                                                                                                                               || Player may change position. Outro end marker may change on waveform. ​                                                                                                            ​|| 
-| outro_end_clear((outroduced in Mixxx v2.3.0)) ​                     || binary ​                       || If the outro end cue is set, clears its status. ​                                                                                                                                                                                                                                                        ​|| Outro end marker changes on waveform. ​                                                                                                                                            ​|| +| outro_end_clear((outroduced in Mixxx v2.3.0)) ​                    ​|| binary ​                       || If the outro end cue is set, clears its status. ​                                                                                                                                                                                                                                                      ​|| Outro end marker changes on waveform. ​                                                                                                                                           || 
-| outro_end_enabled((outroduced in Mixxx v2.3.0)) ​                   || read-only, binary ​            || 1 if outro end cue is set, (position is not -1), 0 otherwise. ​                                                                                                                                                                                                                                          ​|| Outro end button lights up. ||                                                                                                                                                                                   +| outro_end_enabled((outroduced in Mixxx v2.3.0)) ​                  ​|| read-only, binary ​            || 1 if outro end cue is set, (position is not -1), 0 otherwise. ​                                                                                                                                                                                                                                        ​|| Outro end button lights up.                                                                                                                                                      || 
-| outro_end_position((outroduced in Mixxx v2.3.0)) ​                  ​|| positive integer ​             || The position of the outro end in samples, -1 if not set.                                                                                                                                                                                                                                                   ​|| Outro end marker changes on waveform. ​                                                                                                                                            ​|| +| outro_end_position((outroduced in Mixxx v2.3.0)) ​                 || positive integer ​             || The position of the outro end in samples, -1 if not set.                                                                                                                                                                                                                                              || Outro end marker changes on waveform. ​                                                                                                                                           || 
-| outro_end_set((outroduced in Mixxx v2.3.0)) ​                       || binary ​                       || Set outro end to the current play position. If outro end was previously set, it is moved to the new position. ​                                                                                                                                                                                                 || Outro end marker changes on waveform. || +| outro_end_set((outroduced in Mixxx v2.3.0)) ​                      ​|| binary ​                       || Set outro end to the current play position. If outro end was previously set, it is moved to the new position. ​                                                                                                                                                                                        ​|| Outro end marker changes on waveform. ​                                                                                                                                           || 
-| outro_start_activate((outroduced in Mixxx v2.3.0)) ​                  ​|| binary ​                       || If the outro start cue is set, seeks the player to the outro start position. If the outro start is not set, sets the outro start to the current play position. ​                                                                                  ​|| Player may change position. Outro start marker may change on waveform. ​                                                                                                             || +| outro_start_activate((outroduced in Mixxx v2.3.0)) ​               || binary ​                       || If the outro start cue is set, seeks the player to the outro start position. If the outro start is not set, sets the outro start to the current play position. ​                                                                                                                                       || Player may change position. Outro start marker may change on waveform. ​                                                                                                          ​|| 
-| outro_start_clear((outroduced in Mixxx v2.3.0)) ​                     || binary ​                       || If the outro start cue is set, clears its status. ​                                                                                                                                                                                                                                                        ​|| Outro start marker changes on waveform. ​                                                                                                                                            ​|| +| outro_start_clear((outroduced in Mixxx v2.3.0)) ​                  ​|| binary ​                       || If the outro start cue is set, clears its status. ​                                                                                                                                                                                                                                                    ​|| Outro start marker changes on waveform. ​                                                                                                                                         || 
-| outro_start_enabled((outroduced in Mixxx v2.3.0)) ​                   || read-only, binary ​            || 1 if outro start cue is set, (position is not -1), 0 otherwise. ​                                                                                                                                                                                                                                          ​|| Outro start button lights up. || +| outro_start_enabled((outroduced in Mixxx v2.3.0)) ​                ​|| read-only, binary ​            || 1 if outro start cue is set, (position is not -1), 0 otherwise. ​                                                                                                                                                                                                                                      ​|| Outro start button lights up.                                                                                                                                                    || 
-| outro_start_position((outroduced in Mixxx v2.3.0)) ​                  ​|| positive integer ​             || The position of the outro start in samples, -1 if not set.                                                                                                                                                                                                                                                   ​|| Outro start marker changes on waveform. ​                                                                                                                                            ​|| +| outro_start_position((outroduced in Mixxx v2.3.0)) ​               || positive integer ​             || The position of the outro start in samples, -1 if not set.                                                                                                                                                                                                                                            || Outro start marker changes on waveform. ​                                                                                                                                         || 
-| outro_start_set((outroduced in Mixxx v2.3.0)) ​                       || binary ​                       || Set outro start to the current play position. If outro start was previously set, it is moved to the new position. ​                                                                                                                                                                                                 || Outro start marker changes on waveform. ​                                                                                                                                            ​||+| outro_start_set((outroduced in Mixxx v2.3.0)) ​                    ​|| binary ​                       || Set outro start to the current play position. If outro start was previously set, it is moved to the new position. ​                                                                                                                                                                                    ​|| Outro start marker changes on waveform. ​                                                                                                                                         ||
 | passthrough((introduced in Mixxx v2.0.0)) ​                        || 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                                                                                                                                              || | passthrough((introduced in Mixxx v2.0.0)) ​                        || 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                                                                                                                                                                       || | 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 ​                                                                                                                                                                || | pfl                                                               || binary ​                       || Toggles headphone cueing ​                                                                                                                                                                                                                                                                             || Headphone button ​                                                                                                                                                                ||
-| pitch((introduced in Mixxx v2.0.0)) ​                              || -6.0..6.0 ​                    || The total adjustment to the track'​s pitch, including changes from the rate slider if keylock is off as well as pitch_adjust. Do not map this to knobs or sliders on controllers;​ map pitch_adjust instead. ​                                                                                                                                                                                                                                                    ​|| Key display ​                                                                                                                                                                     ||+| pitch((introduced in Mixxx v2.0.0)) ​                              || -6.0..6.0 ​                    || The total adjustment to the track'​s pitch, including changes from the rate slider if keylock is off as well as pitch_adjust. Do not map this to knobs or sliders on controllers;​ map pitch_adjust instead. ​                                                                                           || Key display ​                                                                                                                                                                     ||
 | pitch_up((introduced in Mixxx v2.0.0)) ​                           || binary ​                       || Changes the track pitch up one half step, independent of the tempo. ​                                                                                                                                                                                                                                  || Key display ​                                                                                                                                                                     || | pitch_up((introduced in Mixxx v2.0.0)) ​                           || binary ​                       || Changes the track pitch up one half step, independent of the tempo. ​                                                                                                                                                                                                                                  || Key display ​                                                                                                                                                                     ||
 | pitch_down((introduced in Mixxx v2.0.0)) ​                         || binary ​                       || Changes the track pitch down one half step, independent of the tempo. ​                                                                                                                                                                                                                                || Key display ​                                                                                                                                                                     || | pitch_down((introduced in Mixxx v2.0.0)) ​                         || binary ​                       || Changes the track pitch down one half step, independent of the tempo. ​                                                                                                                                                                                                                                || Key display ​                                                                                                                                                                     ||
Line 215: Line 219:
 | rate_temp_up_small ​                                               || binary ​                       || Holds the speed one small 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 ​                                                                                                                                           || | rateRange ​                                                        || 0.0..3.0 ​                     || Sets the range of the Speed slider (0.08 = 8%)                                                                                                                                                                                                                                                        || none, until you move the Speed slider ​                                                                                                                                           ||
-| rateSearch ​                                                       || -300..300 ​                    || Seeks forward (positive values) or backward (negative values) at a speed determined by the value  || Deck seeks ||+| rateSearch ​                                                       || -300..300 ​                    || Seeks forward (positive values) or backward (negative values) at a speed determined by the value                                                                                                                                                                                                      || Deck seeks                                                                                                                                                                       ​||
 | rateEngine ​                                                                                      |||| Actual rate (used in visuals, not for control) ​                                                                                                                                                                                                                                                                                                                                                                                                                                         |||| | rateEngine ​                                                                                      |||| Actual rate (used in visuals, not for control) ​                                                                                                                                                                                                                                                                                                                                                                                                                                         ||||
 | reloop_andstop((introduced in Mixxx v2.1.0)) ​                     || binary ​                       || Activate current loop, jump to its loop in point, and stop playback. ​                                                                                                                                                                                                                                 || Loop range in waveform activates or deactivates and play position moves to loop in point. ​                                                                                       || | reloop_andstop((introduced in Mixxx v2.1.0)) ​                     || binary ​                       || Activate current loop, jump to its loop in point, and stop playback. ​                                                                                                                                                                                                                                 || Loop range in waveform activates or deactivates and play position moves to loop in point. ​                                                                                       ||
Line 223: Line 227:
 | reverse ​                                                          || binary ​                       || Toggles playing the track backwards ​                                                                                                                                                                                                                                                                  || REV button ​                                                                                                                                                                      || | reverse ​                                                          || binary ​                       || Toggles playing the track backwards ​                                                                                                                                                                                                                                                                  || REV button ​                                                                                                                                                                      ||
 | reverseroll((introduced in Mixxx v2.0.0)) ​                        || binary ​                       || Enables reverse and slip mode while held (Censor) ​                                                                                                                                                                                                                                                    || REV button ​                                                                                                                                                                      || | reverseroll((introduced in Mixxx v2.0.0)) ​                        || binary ​                       || Enables reverse and slip mode while held (Censor) ​                                                                                                                                                                                                                                                    || REV button ​                                                                                                                                                                      ||
-| scratch2((introduced in Mixxx v1.8.0)) ​                           || -3.0..3.0 ​                    || Affects **absolute** play speed & direction whether currently playing or not when //​scratch2_enabled//​ is active. (multiplicative). Use [[MIDI scripting#​Scratching and jog wheels|JavaScript engine.scratch functions]] to manipulate in controller mappings. ​                                                      || Waveform ​                                                                                                                                                                        ​||+| scratch2((introduced in Mixxx v1.8.0)) ​                           || -3.0..3.0 ​                    || Affects **absolute** play speed & direction whether currently playing or not when //​scratch2_enabled//​ is active. (multiplicative). Use [[MIDI scripting#​Scratching and jog wheels|JavaScript engine.scratch functions]] to manipulate in controller mappings. ​                                                      || Waveform ​                                                                                                                                                         ||
 | scratch2_enable((introduced in Mixxx v1.8.0)) ​                    || binary ​                       || Takes over play speed & direction for //​scratch2//​. ​                                                                                                                                                                                                                                                  || Waveform ​                                                                                                                                                                        || | scratch2_enable((introduced in Mixxx v1.8.0)) ​                    || binary ​                       || Takes over play speed & direction for //​scratch2//​. ​                                                                                                                                                                                                                                                  || Waveform ​                                                                                                                                                                        ||
 | slip_enabled((introduced in Mixxx v1.11.0)) ​                      || 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.                                                                                                           || Slip mode button ​                                                                                                                                                                || | slip_enabled((introduced in Mixxx v1.11.0)) ​                      || 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.                                                                                                           || Slip mode button ​                                                                                                                                                                ||
-| stars_up((introduced in Mixxx v2.3.0)) ​                           || binary ​                       || Increase the rating of the currently loaded track (if the skin has star widgets in the decks section) ​                                                                                                                                                                                                || Star count is increased in the deck's star widget and in the library table                                                                                                        || +| stars_up((introduced in Mixxx v2.3.0)) ​                           || binary ​                       || Increase the rating of the currently loaded track (if the skin has star widgets in the decks section) ​                                                                                                                                                                                                || Star count is increased in the deck's star widget and in the library table                                                                                                       ​|| 
-| stars_down((introduced in Mixxx v2.3.0)) ​                         || binary ​                       || Decrease the rating of the currently loaded track (if the skin has star widgets in the decks section) ​                                                                                                                                                                                                || Star count is decreased in the deck's star widget and in the library table                                                                                                        ||+| stars_down((introduced in Mixxx v2.3.0)) ​                         || binary ​                       || Decrease the rating of the currently loaded track (if the skin has star widgets in the decks section) ​                                                                                                                                                                                                || Star count is decreased in the deck's star widget and in the library table                                                                                                       ​||
 | start                                                             || binary ​                       || Jump to start of track                                                                                                                                                                                                                                                                                || Track jumps to start                                                                                                                                                             || | start                                                             || binary ​                       || Jump to start of track                                                                                                                                                                                                                                                                                || Track jumps to start                                                                                                                                                             ||
 | start_play((introduced in Mixxx v1.10.0)) ​                        || binary ​                       || Start playback from the beginning of the deck.                                                                                                                                                                                                                                                        || Deck plays from beginning ​                                                                                                                                                       || | start_play((introduced in Mixxx v1.10.0)) ​                        || binary ​                       || Start playback from the beginning of the deck.                                                                                                                                                                                                                                                        || Deck plays from beginning ​                                                                                                                                                       ||
 | start_stop((introduced in Mixxx v1.10.0)) ​                        || binary ​                       || Seeks a player to the start and then stops it.                                                                                                                                                                                                                                                        || Deck stops at the beginning ​                                                                                                                                                     || | start_stop((introduced in Mixxx v1.10.0)) ​                        || binary ​                       || Seeks a player to the start and then stops it.                                                                                                                                                                                                                                                        || Deck stops at the beginning ​                                                                                                                                                     ||
 | stop((introduced in Mixxx v1.10.0)) ​                              || binary ​                       || Stops a player. ​                                                                                                                                                                                                                                                                                      || Pause Button. Deck pauses at the current position ​                                                                                                                               || | stop((introduced in Mixxx v1.10.0)) ​                              || binary ​                       || Stops a player. ​                                                                                                                                                                                                                                                                                      || Pause Button. Deck pauses at the current position ​                                                                                                                               ||
-| sync_enabled((introduced in Mixxx v2.0.0)) ​                       || binary ​                       || Syncs the BPM and phase (depending on quantize) to that of the other track (if BPM is detected on both). Click & hold for at least one second activates Master sync on that deck.                                                                                                                     || SYNC button & Speed slider snaps to the appropriate value. If pressed and held, SYNC button stays lit and slider adjustments are linked on all decks that have SYNC enabled. ​                                                                                                                       || +| sync_enabled((introduced in Mixxx v2.0.0)) ​                       || binary ​                       || Syncs the BPM and phase (depending on quantize) to that of the other track (if BPM is detected on both). Click & hold for at least one second activates Master sync on that deck.                                                                                                                     || SYNC button & Speed slider snaps to the appropriate value. If pressed and held, SYNC button stays lit and slider adjustments are linked on all decks that have SYNC enabled. ​    ​|| 
-| sync_master((introduced in Mixxx v2.0.0)) ​                        || binary ​                       || Sets deck as master clock. (NOTE: Through version 2.3 this button just enables master sync mode (similar to sync_enabled),​ it does not actually guarantee the deck will be master. This will be fixed in a future version) ​                                                                                                                                                                                                                                                                           || SYNC button will light up and stay lit & Speed slider snaps to the appropriate value. SYNC button stays lit and slider adjustments are linked on all decks that have SYNC enabled. ​                                                                                                                                                                               ||+| sync_master((introduced in Mixxx v2.0.0)) ​                        || binary ​                       || Sets deck as master clock. (NOTE: Through version 2.3 this button just enables master sync mode (similar to sync_enabled),​ it does not actually guarantee the deck will be master. This will be fixed in a future version) ​                                                                           || SYNC button will light up and stay lit & Speed slider snaps to the appropriate value. SYNC button stays lit and slider adjustments are linked on all decks that have SYNC enabled. ​                                                                                                                                                                               ||
 | sync_mode((introduced in Mixxx v2.0.0)) ​                          || binary ​                       || SYNC_NONE = 0; SYNC_FOLLOWER = 1; SYNC_MASTER = 2,                                                                                                                                                                                                                                                    ||                                                                                                                                                                                  || | sync_mode((introduced in Mixxx v2.0.0)) ​                          || binary ​                       || SYNC_NONE = 0; SYNC_FOLLOWER = 1; SYNC_MASTER = 2,                                                                                                                                                                                                                                                    ||                                                                                                                                                                                  ||
 | sync_key((introduced in Mixxx v2.0.0)) ​                           || ?                             || Match musical key                                                                                                                                                                                                                                                                                     || Key value widget ​                                                                                                                                                                || | sync_key((introduced in Mixxx v2.0.0)) ​                           || ?                             || Match musical key                                                                                                                                                                                                                                                                                     || Key value widget ​                                                                                                                                                                ||
 +| track_color((introduced in Mixxx v2.3.0)) ​                        || 3-Byte RGB color code (or -1) || Color of the currently loaded track or -1 if no track is loaded or the track has no color. ​                                                                                                                                                                                                           || Track color changes in the library view.                                                                                                                                         ||
 | track_loaded((introduced in Mixxx v2.1.0)) ​                       || binary ​                       || (Read-only) Whether a track is loaded in the specified deck                                                                                                                                                                                                                                           || Waveform and track metadata shown in deck                                                                                                                                        || | track_loaded((introduced in Mixxx v2.1.0)) ​                       || binary ​                       || (Read-only) Whether a track is loaded in the specified deck                                                                                                                                                                                                                                           || Waveform and track metadata shown in deck                                                                                                                                        ||
 | track_samplerate((introduced in Mixxx v1.9.0)) ​                   || absolute value                || (Read-only) Sample rate of the track loaded on the specified deck                                                                                                                                                                                                                                     || n/a                                                                                                                                                                              || | track_samplerate((introduced in Mixxx v1.9.0)) ​                   || absolute value                || (Read-only) Sample rate of the track loaded on the specified deck                                                                                                                                                                                                                                     || n/a                                                                                                                                                                              ||
Line 267: Line 272:
  
 ==== [AuxiliaryN] ==== ==== [AuxiliaryN] ====
-You can map audio interface'​s inputs to mixxx'​s auxiliary input channels and connect external audio source to it (cellphone, mp3 player). Then you can use your midi controller to control its volume and some other parameters (orientation,​ gain, volume), apply effects and use listen function. ​+You can map audio interface'​s inputs to mixxx'​s auxiliary input channels and connect external audio source to it (cellphone, mp3 player). Then you can use your midi controller to control its volume and some other parameters (orientation,​ gain, volume), apply effects and use listen function.
  
  
Line 306: Line 311:
  
 ==== [Library] ==== ==== [Library] ====
-^ Key/​Control ​                                          |^ Range        |^ What it does                                                                                                                          |^ On-screen feedback ​                      || +^ Key/​Control ​                                          |^ Range                         ​|^ What it does                                                                                                                          |^ On-screen feedback ​                      || 
-| MoveUp((introduced in Mixxx v2.1.0)) ​                 || Binary ​      ​|| Equivalent to pressing the UP key on the keyboard ​                                                                                    || Currently selected item changes ​         || +| MoveUp((introduced in Mixxx v2.1.0)) ​                 || Binary ​                       || Equivalent to pressing the UP key on the keyboard ​                                                                                    || Currently selected item changes ​         || 
-| MoveDown((introduced in Mixxx v2.1.0)) ​               || Binary ​      ​|| Equivalent to pressing the DOWN key on the keyboard ​                                                                                  || Currently selected item changes ​         || +| MoveDown((introduced in Mixxx v2.1.0)) ​               || Binary ​                       || Equivalent to pressing the DOWN key on the keyboard ​                                                                                  || Currently selected item changes ​         || 
-| MoveVertical((introduced in Mixxx v2.1.0)) ​           || 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 ​         || +| MoveVertical((introduced in Mixxx v2.1.0)) ​           || 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 ​         || 
-| ScrollUp((introduced in Mixxx v2.1.0)) ​               || Binary ​      ​|| Equivalent to pressing the PAGEUP key on the keyboard ​                                                                                || Currently selected item changes ​         || +| ScrollUp((introduced in Mixxx v2.1.0)) ​               || Binary ​                       || Equivalent to pressing the PAGEUP key on the keyboard ​                                                                                || Currently selected item changes ​         || 
-| ScrollDown((introduced in Mixxx v2.1.0)) ​             || Binary ​      ​|| Equivalent to pressing the PAGEDOWN key on the keyboard ​                                                                              || Currently selected item changes ​         || +| ScrollDown((introduced in Mixxx v2.1.0)) ​             || Binary ​                       || Equivalent to pressing the PAGEDOWN key on the keyboard ​                                                                              || Currently selected item changes ​         || 
-| ScrollVertical((introduced in Mixxx v2.1.0)) ​         || 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 ​         || +| ScrollVertical((introduced in Mixxx v2.1.0)) ​         || 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 ​         || 
-| MoveLeft((introduced in Mixxx v2.1.0)) ​               || Binary ​      ​|| Equivalent to pressing the LEFT key on the keyboard ​                                                                                  || Currently selected item changes ​         || +| MoveLeft((introduced in Mixxx v2.1.0)) ​               || Binary ​                       || Equivalent to pressing the LEFT key on the keyboard ​                                                                                  || Currently selected item changes ​         || 
-| MoveRight((introduced in Mixxx v2.1.0)) ​              || Binary ​      ​|| Equivalent to pressing the RIGHT key on the keyboard ​                                                                                 || Currently selected item changes ​         || +| MoveRight((introduced in Mixxx v2.1.0)) ​              || Binary ​                       || Equivalent to pressing the RIGHT key on the keyboard ​                                                                                 || Currently selected item changes ​         || 
-| MoveHorizontal((introduced in Mixxx v2.1.0)) ​         || 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 ​         || +| MoveHorizontal((introduced in Mixxx v2.1.0)) ​         || 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 ​         || 
-| MoveFocusForward((introduced in Mixxx v2.1.0)) ​       || Binary ​      ​|| Equivalent to pressing the TAB key on the keyboard ​                                                                                   || Currently focused pane changes ​          || +| MoveFocusForward((introduced in Mixxx v2.1.0)) ​       || Binary ​                       || Equivalent to pressing the TAB key on the keyboard ​                                                                                   || Currently focused pane changes ​          || 
-| MoveFocusBackward((introduced in Mixxx v2.1.0)) ​      || Binary ​      ​|| Equivalent to pressing the SHIFT+TAB key on the keyboard ​                                                                             || Currently focused pane changes ​          || +| MoveFocusBackward((introduced in Mixxx v2.1.0)) ​      || Binary ​                       || Equivalent to pressing the SHIFT+TAB key on the keyboard ​                                                                             || Currently focused pane changes ​          || 
-| MoveFocus((introduced in Mixxx v2.1.0)) ​              || 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 ​          || +| MoveFocus((introduced in Mixxx v2.1.0)) ​              || 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 ​          || 
-| GoToItem((introduced in Mixxx v2.1.0)) ​             || Binary ​      ​|| Equivalent to double clicking the currently selected item                                                                             || Context dependent ​                       || +| GoToItem((introduced in Mixxx v2.1.0)) ​               || Binary ​                       || Equivalent to double clicking the currently selected item                                                                             || Context dependent ​                       || 
-| AutoDjAddBottom((introduced in Mixxx v2.0.0)) ​        || Binary ​      ​|| Add selected track(s) to Auto DJ Queue (bottom). ​                                                                                     || Append track(s) to Auto DJ playlist ​     || +| AutoDjAddBottom((introduced in Mixxx v2.0.0)) ​        || Binary ​                       || Add selected track(s) to Auto DJ Queue (bottom). ​                                                                                     || Append track(s) to Auto DJ playlist ​     || 
-| AutoDjAddTop((introduced in Mixxx v2.0.0)) ​           || Binary ​      ​|| Add selected track(s) to Auto DJ Queue (top). ​                                                                                        || Prepend track(s) to Auto DJ playlist ​    || +| AutoDjAddTop((introduced in Mixxx v2.0.0)) ​           || Binary ​                       || Add selected track(s) to Auto DJ Queue (top). ​                                                                                        || Prepend track(s) to Auto DJ playlist ​    || 
-| show_coverart ​                                        || Binary ​      ​|| Toggle the Cover Art in Library ​                                                                                                   ||                                       ​|| +| show_coverart ​                                        || Binary ​                       || Toggle the Cover Art in Library ​                                                                                                      ​||                                          || 
-| font_size_increment((introduced in Mixxx v2.0.0)) ​    || 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_increment((introduced in Mixxx v2.0.0)) ​    || 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_decrement((introduced in Mixxx v2.0.0)) ​    || Binary ​      ​|| Decrease the size of the library font                                                                                                 || Library view                             || +| font_size_decrement((introduced in Mixxx v2.0.0)) ​    || Binary ​                       || Decrease the size of the library font                                                                                                 || Library view                             || 
-| font_size_knob((introduced in Mixxx v2.0.0)) ​         || Relative ​    ​|| Increase or decrease the size of the library font                                                                                     || Library view                             || +| font_size_knob((introduced in Mixxx v2.0.0)) ​         || Relative ​                     || Increase or decrease the size of the library font                                                                                     || Library view                             || 
-| sort_column((introduced in Mixxx v2.3.0)) ​            || See table below    || Indicates the sorting column the track table || Sorting indicator in the column headers of the track table || +| sort_column((introduced in Mixxx v2.3.0)) ​            || See table below               ​|| Indicates the sorting column the track table                                                                                       ​|| Sorting indicator in the column headers of the track table || 
-| sort_column_toggle((introduced in Mixxx v2.3.0)) ​            ​|| See table below    || Equivalent to clicking on column headers. A new value sets sort_column to that value and sort_order to 0, setting the same value again will toggle sort_order. || Sorting indicator in the column headers of the track table || +| sort_column_toggle((introduced in Mixxx v2.3.0)) ​     || See table below               ​|| Equivalent to clicking on column headers. A new value sets sort_column to that value and sort_order to 0, setting the same value again will toggle sort_order. || Sorting indicator in the column headers of the track table || 
-| sort_order((introduced in Mixxx v2.3.0)) ​             || Binary ​      ​|| Indicate the sort order of the track table (0 for ascending, 1 for descending) || Sorting indicator in the column headers of the track table ||+| sort_order((introduced in Mixxx v2.3.0)) ​             || Binary ​                       || Indicate the sort order of the track table (0 for ascending, 1 for descending) || Sorting indicator in the column headers of the track table || 
 +| track_color_prev((introduced in Mixxx v2.3.0)) ​       || Binary ​                       || Set color of selected track to previous color in palette. ​                                                                            || Track color changes in the library view. || 
 +| track_color_next((introduced in Mixxx v2.3.0)) ​       || Binary ​                       || Set color of selected track to next color in palette. ​                                                                                || Track color changes in the library view. ||
  
 === Allowed values for sort_column/​sort_column_toggle === === Allowed values for sort_column/​sort_column_toggle ===
Line 366: Line 373:
 This group is going to be deprecated at some point, with its controls added to ''​[Library]''​ above. (See [[https://​bugs.launchpad.net/​mixxx/​+bug/​1772184|bug #1772184]] for the current status.) This group is going to be deprecated at some point, with its controls added to ''​[Library]''​ above. (See [[https://​bugs.launchpad.net/​mixxx/​+bug/​1772184|bug #1772184]] for the current status.)
 ^^Key/​Control^^Range^^What it does^^On-screen feedback^^ ^^Key/​Control^^Range^^What it does^^On-screen feedback^^
-|| SelectPlaylist || relative value   || Scrolls the given number of items (view, playlist, crate, etc.) in the side pane (can be negative for reverse direction). ​ || Library sidebar highlight ​    ​|| ​                         +|| SelectPlaylist || relative value   || Scrolls the given number of items (view, playlist, crate, etc.) in the side pane (can be negative for reverse direction). ​ || Library sidebar highlight ​    ||
 || SelectTrackKnob || relative value  || Scrolls the given number of tracks in the track table (can be negative for reverse direction). ​ || Library track table highlight || || SelectTrackKnob || relative value  || Scrolls the given number of tracks in the track table (can be negative for reverse direction). ​ || Library track table highlight ||
  
Line 424: Line 431:
 | [EffectRack1_EffectUnitN_EffectM] ​                                   || button_parameterK_type ​       || integer, read-only ​      || The type of the Kth parameter value. See the Parameter Value Types table. ​                                                                                                                            || | [EffectRack1_EffectUnitN_EffectM] ​                                   || button_parameterK_type ​       || integer, read-only ​      || The type of the Kth parameter value. See the Parameter Value Types table. ​                                                                                                                            ||
  
-In the above table, ​+In the above table,
   * EffectRack1 leaves room for future expansion to multiple EffectRacks.   * EffectRack1 leaves room for future expansion to multiple EffectRacks.
-  * N ranges from 1 to [EffectRack1],​num_effectunits,​ inclusive. ​+  * N ranges from 1 to [EffectRack1],​num_effectunits,​ inclusive.
   * M ranges from 1 to [EffectRack1_EffectUnitN],​num_effectslots,​ inclusive. (For a given value of N)   * M ranges from 1 to [EffectRack1_EffectUnitN],​num_effectslots,​ inclusive. (For a given value of N)
   * K ranges from 1 to [EffectRack1_EffectUnitN_EffectM],​num_parameters,​ inclusive. (For given values of N and M)   * K ranges from 1 to [EffectRack1_EffectUnitN_EffectM],​num_parameters,​ inclusive. (For given values of N and M)
Line 454: Line 461:
 ^ [Group] ​           |^ Key/​Control ​                                                                 |^ Range                    |^ What it does                                                                                                                                               |^ On-screen feedback ​                                  |^ Replacement ​                                                                      || ^ [Group] ​           |^ Key/​Control ​                                                                 |^ Range                    |^ What it does                                                                                                                                               |^ On-screen feedback ​                                  |^ Replacement ​                                                                      ||
 | [Channel//​N//​] ​    || beatloop ​                                                                    || positive real number ​    || Setup a loop over the set number of beats. ​                                                                                                                || A loop is shown over the set number of beats. ​       || beatloop_size and beatloop_toggle ​                                                || | [Channel//​N//​] ​    || beatloop ​                                                                    || positive real number ​    || Setup a loop over the set number of beats. ​                                                                                                                || A loop is shown over the set number of beats. ​       || beatloop_size and beatloop_toggle ​                                                ||
-| [Channel//​N//​] ​    || jog                                                                          || -3.0..3.0 ​               || Affects relative play speed & direction for short instances (additive & is automatically reset to 0)                                                       || waveform ​                                            || [[MIDI scripting#​Scratching and jog wheels|JavaScript engine.scratch functions]] ​                ​||+| [Channel//​N//​] ​    || jog                                                                          || -3.0..3.0 ​               || Affects relative play speed & direction for short instances (additive & is automatically reset to 0)                                                       || waveform ​                                            || [[MIDI scripting#​Scratching and jog wheels|JavaScript engine.scratch functions]] ​ ||
 | [Channel//​N//​] ​    || reloop_exit ​                                                                 || binary ​                  || Toggles the current loop on or off. If the loop is ahead of the current play position, the track will keep playing normally until it reaches the loop.     || Loop range in waveform activates or deactivates. ​    || reloop_toggle ​                                                                    || | [Channel//​N//​] ​    || reloop_exit ​                                                                 || binary ​                  || Toggles the current loop on or off. If the loop is ahead of the current play position, the track will keep playing normally until it reaches the loop.     || Loop range in waveform activates or deactivates. ​    || reloop_toggle ​                                                                    ||
-| [Channel//​N//​] ​    || scratch ​                                                                     || -3.0..3.0 ​               || Affects play speed & direction ([[https://​bugs.launchpad.net/​mixxx/​+bug/​530281|differently whether currently playing or not]]) (multiplicative) ​           || Waveform ​                                            || [[MIDI scripting#​Scratching and jog wheels|JavaScript engine.scratch functions]] ​                ​||+| [Channel//​N//​] ​    || scratch ​                                                                     || -3.0..3.0 ​               || Affects play speed & direction ([[https://​bugs.launchpad.net/​mixxx/​+bug/​530281|differently whether currently playing or not]]) (multiplicative) ​           || Waveform ​                                            || [[MIDI scripting#​Scratching and jog wheels|JavaScript engine.scratch functions]] ​ ||
 | [Channel//​N//​] ​    || filter((introduced in Mixxx v2.0.0)),​((deprecated in Mixxx v2.0.0)) ​         || binary ​                  || Toggles the filter effect ​                                                                                                                                 || Filter button ​                                       || [[#effects framework|[QuickEffectRack1_[ChannelN]_Effect1]]],​ enabled ​            || | [Channel//​N//​] ​    || filter((introduced in Mixxx v2.0.0)),​((deprecated in Mixxx v2.0.0)) ​         || binary ​                  || Toggles the filter effect ​                                                                                                                                 || Filter button ​                                       || [[#effects framework|[QuickEffectRack1_[ChannelN]_Effect1]]],​ enabled ​            ||
 | [Channel//​N//​] ​    || filterDepth((introduced in Mixxx v2.0.0)),​((deprecated in Mixxx v2.0.0)) ​    || default ​                 || Adjusts the intensity of the filter effect ​                                                                                                                || Filter depth knob                                    || [[#effects framework|[QuickEffectRack1_[ChannelN]]]],​ super1 ​                     || | [Channel//​N//​] ​    || filterDepth((introduced in Mixxx v2.0.0)),​((deprecated in Mixxx v2.0.0)) ​    || default ​                 || Adjusts the intensity of the filter effect ​                                                                                                                || Filter depth knob                                    || [[#effects framework|[QuickEffectRack1_[ChannelN]]]],​ super1 ​                     ||
mixxxcontrols.txt · Last modified: 2020/05/15 18:35 by hlzhs