mixxx-mapping/Pioneer-DDJ-FLX4_neu.midi.xml

3023 lines
114 KiB
XML

<?xml version='1.0' encoding='utf-8'?>
<MixxxControllerPreset mixxxVersion="2.3" schemaVersion="1">
<info>
<name>Pioneer DDJ-FLX4 (NEW)</name>
<author>Robert904</author>
<description>Midi Mapping for the Pioneer DDJ-FLX4 (based on DDJ-400 mapping)</description>
<forums>https://mixxx.discourse.group/t/pioneer-ddj-flx4</forums>
</info>
<controller id="DDJ-FLX4">
<scriptfiles>
<file filename="Pioneer-DDJ-FLX4_neu-script.js" functionprefix="PioneerDDJFLX4"/>
</scriptfiles>
<controls>
<control>
<group>[Channel1]</group>
<key>hotcue_1_activate</key>
<description>PAD 1 (DECK1) HOT CUE MODE - press - set hotcue</description>
<status>0x97</status>
<midino>0x00</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>hotcue_1_clear</key>
<description>PAD 1 +SHIFT (DECK1) HOT CUE MODE - press - delete hotcue</description>
<status>0x98</status>
<midino>0x00</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>hotcue_1_activate</key>
<description>PAD 1 (DECK2) HOT CUE MODE - press - set hotcue</description>
<status>0x99</status>
<midino>0x00</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>hotcue_1_clear</key>
<description>PAD 1 +SHIFT (DECK2) HOT CUE MODE - press - delete hotcue</description>
<status>0x9A</status>
<midino>0x00</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>PioneerDDJFLX4.tempoSliderMSB</key>
<description>TEMPO (DECK1) - fader - Tempo control MSB</description>
<status>0xB0</status>
<midino>0x00</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>PioneerDDJFLX4.tempoSliderMSB</key>
<description>TEMPO (DECK2) - fader - Tempo control MSB</description>
<status>0xB1</status>
<midino>0x00</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>hotcue_2_activate</key>
<description>PAD 2 (DECK1) HOT CUE MODE - press - set hotcue</description>
<status>0x97</status>
<midino>0x01</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>hotcue_2_clear</key>
<description>PAD 2 +SHIFT (DECK1) HOT CUE MODE - press - delete hotcue</description>
<status>0x98</status>
<midino>0x01</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>hotcue_2_activate</key>
<description>PAD 2 (DECK2) HOT CUE MODE - press - set hotcue</description>
<status>0x99</status>
<midino>0x01</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>hotcue_2_clear</key>
<description>PAD 2 +SHIFT (DECK2) HOT CUE MODE - press - delete hotcue</description>
<status>0x9A</status>
<midino>0x01</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>hotcue_3_activate</key>
<description>PAD 3 (DECK1) HOT CUE MODE - press - set hotcue</description>
<status>0x97</status>
<midino>0x02</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>hotcue_3_clear</key>
<description>PAD 3 +SHIFT (DECK1) HOT CUE MODE - press - delete hotcue</description>
<status>0x98</status>
<midino>0x02</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>hotcue_3_activate</key>
<description>PAD 3 (DECK2) HOT CUE MODE - press - set hotcue</description>
<status>0x99</status>
<midino>0x02</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>hotcue_3_clear</key>
<description>PAD 3 +SHIFT (DECK2) HOT CUE MODE - press - delete hotcue</description>
<status>0x9A</status>
<midino>0x02</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[EffectRack1_EffectUnit1]</group>
<key>PioneerDDJFLX4.beatFxLevelDepthRotate</key>
<description>BEAT FX LEVEL/DEPTH - rotate (MSB) - Adjust FX Level (mix) and BEAT FX Depth (meta) in the
selected slot
</description>
<status>0xB4</status>
<midino>0x02</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>hotcue_4_activate</key>
<description>PAD 4 (DECK1) HOT CUE MODE - press - set hotcue</description>
<status>0x97</status>
<midino>0x03</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>hotcue_4_clear</key>
<description>PAD 4 +SHIFT (DECK1) HOT CUE MODE - press - delete hotcue</description>
<status>0x98</status>
<midino>0x03</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>hotcue_4_activate</key>
<description>PAD 4 (DECK2) HOT CUE MODE - press - set hotcue</description>
<status>0x99</status>
<midino>0x03</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>hotcue_4_clear</key>
<description>PAD 4 +SHIFT (DECK2) HOT CUE MODE - press - delete hotcue</description>
<status>0x9A</status>
<midino>0x03</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>hotcue_5_activate</key>
<description>PAD 5(DECK1) HOT CUE MODE - press - set hotcue</description>
<status>0x97</status>
<midino>0x04</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>hotcue_5_clear</key>
<description>PAD 5 +SHIFT (DECK1) HOT CUE MODE - press - delete hotcue</description>
<status>0x98</status>
<midino>0x04</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>hotcue_5_activate</key>
<description>PAD 5 (DECK2) HOT CUE MODE - press - set hotcue</description>
<status>0x99</status>
<midino>0x04</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>hotcue_5_clear</key>
<description>PAD 5 +SHIFT (DECK2) HOT CUE MODE - press - delete hotcue</description>
<status>0x9A</status>
<midino>0x04</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>pregain</key>
<description>TRIM - rotate</description>
<status>0xB0</status>
<midino>0x04</midino>
<options>
<fourteen-bit-msb/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>pregain</key>
<description>TRIM - rotate</description>
<status>0xB1</status>
<midino>0x04</midino>
<options>
<fourteen-bit-msb/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>hotcue_6_activate</key>
<description>PAD 6 (DECK1) HOT CUE MODE - press - set hotcue</description>
<status>0x97</status>
<midino>0x05</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>hotcue_6_clear</key>
<description>PAD 6 +SHIFT (DECK1) HOT CUE MODE - press - delete hotcue</description>
<status>0x98</status>
<midino>0x05</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>hotcue_6_activate</key>
<description>PAD 6 (DECK2) HOT CUE MODE - press - set hotcue</description>
<status>0x99</status>
<midino>0x05</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>hotcue_6_clear</key>
<description>PAD 6 +SHIFT (DECK2) HOT CUE MODE - press - delete hotcue</description>
<status>0x9A</status>
<midino>0x05</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>hotcue_7_activate</key>
<description>PAD 7 (DECK1) HOT CUE MODE - press - set hotcue</description>
<status>0x97</status>
<midino>0x06</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>hotcue_7_clear</key>
<description>PAD 7 +SHIFT (DECK1) HOT CUE MODE - press - delete hotcue</description>
<status>0x98</status>
<midino>0x06</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>hotcue_7_activate</key>
<description>PAD 7 (DECK2) HOT CUE MODE - press - set hotcue</description>
<status>0x99</status>
<midino>0x06</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>hotcue_7_clear</key>
<description>PAD 7 +SHIFT (DECK2) HOT CUE MODE - press - delete hotcue</description>
<status>0x9A</status>
<midino>0x06</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>hotcue_8_activate</key>
<description>PAD 8 (DECK1) HOT CUE MODE - press - set hotcue</description>
<status>0x97</status>
<midino>0x07</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>hotcue_8_clear</key>
<description>PAD 8 +SHIFT (DECK1) HOT CUE MODE - press - delete hotcue</description>
<status>0x98</status>
<midino>0x07</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>hotcue_8_activate</key>
<description>PAD 8 (DECK2) HOT CUE MODE - press - set hotcue</description>
<status>0x99</status>
<midino>0x07</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>hotcue_8_clear</key>
<description>PAD 8 +SHIFT (DECK2) HOT CUE MODE - press - delete hotcue</description>
<status>0x9A</status>
<midino>0x07</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[EqualizerRack1_[Channel1]_Effect1]</group>
<key>parameter3</key>
<description>EQ HI - rotate</description>
<status>0xB0</status>
<midino>0x07</midino>
<options>
<fourteen-bit-msb/>
</options>
</control>
<control>
<group>[EqualizerRack1_[Channel2]_Effect1]</group>
<key>parameter3</key>
<description>EQ HI - rotate</description>
<status>0xB1</status>
<midino>0x07</midino>
<options>
<fourteen-bit-msb/>
</options>
</control>
<control>
<group>[Master]</group>
<key>gain</key>
<description>MIDI Learned from 320 messages.</description>
<status>0xB6</status>
<midino>0x08</midino>
<options>
<fourteen-bit-msb/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>play</key>
<description>PLAY/PAUSE (DECK1) - press - Play/Pause</description>
<status>0x90</status>
<midino>0x0B</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>play</key>
<description>PLAY/PAUSE (DECK2) - press - Play/Pause</description>
<status>0x91</status>
<midino>0x0B</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[EqualizerRack1_[Channel1]_Effect1]</group>
<key>parameter2</key>
<description>EQ MID - rotate</description>
<status>0xB0</status>
<midino>0x0B</midino>
<options>
<fourteen-bit-msb/>
</options>
</control>
<control>
<group>[EqualizerRack1_[Channel2]_Effect1]</group>
<key>parameter2</key>
<description>EQ MID - rotate</description>
<status>0xB1</status>
<midino>0x0B</midino>
<options>
<fourteen-bit-msb/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>cue_default</key>
<description>CUE (DECK1) - press - Set/Call Cue, Back Cue</description>
<status>0x90</status>
<midino>0x0C</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>cue_default</key>
<description>CUE (DECK2) - press - Set/Call Cue, Back Cue</description>
<status>0x91</status>
<midino>0x0C</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Master]</group>
<key>headMix</key>
<description>HEADPHONES MIXING - rotate - Monitor Balance</description>
<status>0xB6</status>
<midino>0x0C</midino>
<options>
<fourteen-bit-msb/>
</options>
</control>
<control>
<group>[Master]</group>
<key>headGain</key>
<description>MIDI Learned from 220 messages.</description>
<status>0xB6</status>
<midino>0x0D</midino>
<options>
<fourteen-bit-msb/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>reverseroll</key>
<description>PLAY/PAUSE +SHIFT (DECK1) - press - Reverse playback in Slip Mode while held (Censor)</description>
<status>0x90</status>
<midino>0x0E</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>reverseroll</key>
<description>PLAY/PAUSE +SHIFT (DECK2) - press - Reverse playback in Slip Mode while held (Censor)</description>
<status>0x91</status>
<midino>0x0E</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[EqualizerRack1_[Channel1]_Effect1]</group>
<key>parameter1</key>
<description>EQ LOW - rotate</description>
<status>0xB0</status>
<midino>0x0F</midino>
<options>
<fourteen-bit-msb/>
</options>
</control>
<control>
<group>[EqualizerRack1_[Channel2]_Effect1]</group>
<key>parameter1</key>
<description>EQ LOW - rotate</description>
<status>0xB1</status>
<midino>0x0F</midino>
<options>
<fourteen-bit-msb/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>loop_in</key>
<description>LOOP IN/4 BEAT (DECK1) - press - Set loop in</description>
<status>0x90</status>
<midino>0x10</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>loop_in</key>
<description>LOOP IN/4 BEAT (DECK2) - press - Set loop in</description>
<status>0x91</status>
<midino>0x10</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[EffectRack1_EffectUnit1]</group>
<key>PioneerDDJFLX4.beatFxChannel1</key>
<description>BEAT FX CH SELECT CH1 - slide - Select FX on DECK 1</description>
<status>0x94</status>
<midino>0x10</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>loop_out</key>
<description>LOOP OUT (DECK1) - press - Set loop out</description>
<status>0x90</status>
<midino>0x11</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>loop_out</key>
<description>LOOP OUT (DECK2) - press - Set loop out</description>
<status>0x91</status>
<midino>0x11</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[EffectRack1_EffectUnit1]</group>
<key>PioneerDDJFLX4.beatFxChannel2</key>
<description>BEAT FX CH SELECT CH2 - slide - Select FX on DECK 2</description>
<status>0x95</status>
<midino>0x11</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>volume</key>
<description>CHANNELFADER - slider</description>
<status>0xB0</status>
<midino>0x13</midino>
<options>
<fourteen-bit-msb/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>volume</key>
<description>CHANNELFADER - slider</description>
<status>0xB1</status>
<midino>0x13</midino>
<options>
<fourteen-bit-msb/>
</options>
</control>
<control>
<group>[QuickEffectRack1_[Channel1]]</group>
<key>super1</key>
<description>FILTER CH1 - rotate - Filter Effect Knob</description>
<status>0xB6</status>
<midino>0x17</midino>
<options>
<fourteen-bit-msb/>
</options>
</control>
<control>
<group>[QuickEffectRack1_[Channel2]]</group>
<key>super1</key>
<description>FILTER CH2 - rotate - Filter Effect Knob</description>
<status>0xB6</status>
<midino>0x18</midino>
<options>
<fourteen-bit-msb/>
</options>
</control>
<control>
<group>[PadMode]</group>
<key>PioneerDDJFLX4.padModeKeyPressed</key>
<description>HOT CUE MODE (DECK1) - press - set hotcue mode</description>
<status>0x90</status>
<midino>0x1B</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[PadMode]</group>
<key>PioneerDDJFLX4.padModeKeyPressed</key>
<description>HOT CUE MODE (DECK2) - press - set hotcue mode</description>
<status>0x91</status>
<midino>0x1B</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[PadMode]</group>
<key>PioneerDDJFLX4.padModeKeyPressed</key>
<description>PAD FX1 MODE (DECK1) - press - set pad fx1 mode</description>
<status>0x90</status>
<midino>0x1E</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[PadMode]</group>
<key>PioneerDDJFLX4.padModeKeyPressed</key>
<description>PAD FX1 MODE (DECK2) - press - set pad fx1 mode</description>
<status>0x91</status>
<midino>0x1E</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Master]</group>
<key>crossfader</key>
<description>CROSSFADER - slider</description>
<status>0xB6</status>
<midino>0x1F</midino>
<options>
<fourteen-bit-msb/>
</options>
</control>
<control>
<group>[PadMode]</group>
<key>PioneerDDJFLX4.padModeKeyPressed</key>
<description>BEAT JUMP MODE (DECK1) - press - set beat jump mode</description>
<status>0x90</status>
<midino>0x20</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[PadMode]</group>
<key>PioneerDDJFLX4.padModeKeyPressed</key>
<description>BEAT JUMP MODE (DECK2) - press - set beat jump mode</description>
<status>0x91</status>
<midino>0x20</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>PioneerDDJFLX4.beatjumpPadPressed</key>
<description>PAD 1 (DECK1) BEAT JUMP MODE - press - Jump 1 Beat backwards</description>
<status>0x97</status>
<midino>0x20</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>PioneerDDJFLX4.beatjumpPadPressed</key>
<description>PAD 1 (DECK2) BEAT JUMP MODE - press - Jump 1 Beat backwards</description>
<status>0x99</status>
<midino>0x20</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>PioneerDDJFLX4.tempoSliderLSB</key>
<description>TEMPO (DECK1) - fader - Tempo control LSB</description>
<status>0xB0</status>
<midino>0x20</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>PioneerDDJFLX4.tempoSliderLSB</key>
<description>TEMPO (DECK2) - fader - Tempo control LSB</description>
<status>0xB1</status>
<midino>0x20</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>PioneerDDJFLX4.beatjumpPadPressed</key>
<description>PAD 2 (DECK1) BEAT JUMP MODE - press - Jump 1 Beat forwards</description>
<status>0x97</status>
<midino>0x21</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>PioneerDDJFLX4.beatjumpPadPressed</key>
<description>PAD 2 (DECK2) BEAT JUMP MODE - press - Jump 1 Beat forwards</description>
<status>0x99</status>
<midino>0x21</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>PioneerDDJFLX4.jogTurn</key>
<description>JOG DIAL SIDE (DECK1) - rotate - Pitch bend</description>
<status>0xB0</status>
<midino>0x21</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>PioneerDDJFLX4.jogTurn</key>
<description>JOG DIAL SIDE (DECK2) - rotate - Pitch bend</description>
<status>0xB1</status>
<midino>0x21</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[PadMode]</group>
<key>PioneerDDJFLX4.padModeKeyPressed</key>
<description>SAMPLER MODE (DECK1) - press - set sampler mode</description>
<status>0x90</status>
<midino>0x22</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[PadMode]</group>
<key>PioneerDDJFLX4.padModeKeyPressed</key>
<description>SAMPLER MODE (DECK2) - press - set sampler mode</description>
<status>0x91</status>
<midino>0x22</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>PioneerDDJFLX4.beatjumpPadPressed</key>
<description>PAD 3 (DECK1) BEAT JUMP MODE - press - Jump 2 Beats backwards</description>
<status>0x97</status>
<midino>0x22</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>PioneerDDJFLX4.beatjumpPadPressed</key>
<description>PAD 3 (DECK2) BEAT JUMP MODE - press - Jump 2 Beats backwards</description>
<status>0x99</status>
<midino>0x22</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>PioneerDDJFLX4.jogTurn</key>
<description>JOG DIAL PLATTER Vinyl mode On (DECK1) - rotate - Scratch</description>
<status>0xB0</status>
<midino>0x22</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>PioneerDDJFLX4.jogTurn</key>
<description>JOG DIAL PLATTER Vinyl mode On (DECK2) - rotate - Scratch</description>
<status>0xB1</status>
<midino>0x22</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>PioneerDDJFLX4.beatjumpPadPressed</key>
<description>PAD 4 (DECK1) BEAT JUMP MODE - press - Jump 2 Beats forwards</description>
<status>0x97</status>
<midino>0x23</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>PioneerDDJFLX4.beatjumpPadPressed</key>
<description>PAD 4 (DECK2) BEAT JUMP MODE - press - Jump 2 Beats forwards</description>
<status>0x99</status>
<midino>0x23</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>PioneerDDJFLX4.jogTurn</key>
<description>JOG DIAL PLATTER Vinyl mode Off (DECK1) - rotate - Pitch bend</description>
<status>0xB0</status>
<midino>0x23</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>PioneerDDJFLX4.jogTurn</key>
<description>JOG DIAL PLATTER Vinyl mode Off (DECK2) - rotate - Pitch bend</description>
<status>0xB1</status>
<midino>0x23</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>PioneerDDJFLX4.beatjumpPadPressed</key>
<description>PAD 5 (DECK1) BEAT JUMP MODE - press - Jump 4 Beats backwards</description>
<status>0x97</status>
<midino>0x24</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>PioneerDDJFLX4.beatjumpPadPressed</key>
<description>PAD 5 (DECK2) BEAT JUMP MODE - press - Jump 4 Beats backwards</description>
<status>0x99</status>
<midino>0x24</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>pregain</key>
<description>TRIM - rotate</description>
<status>0xB0</status>
<midino>0x24</midino>
<options>
<fourteen-bit-lsb/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>pregain</key>
<description>TRIM - rotate</description>
<status>0xB1</status>
<midino>0x24</midino>
<options>
<fourteen-bit-lsb/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>PioneerDDJFLX4.beatjumpPadPressed</key>
<description>PAD 6 (DECK1) BEAT JUMP MODE - press - Jump 4 Beats forwards</description>
<status>0x97</status>
<midino>0x25</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>PioneerDDJFLX4.beatjumpPadPressed</key>
<description>PAD 6 (DECK2) BEAT JUMP MODE - press - Jump 4 Beats forwards</description>
<status>0x99</status>
<midino>0x25</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>PioneerDDJFLX4.beatjumpPadPressed</key>
<description>PAD 7 (DECK1) BEAT JUMP MODE - press - Jump 8 Beats backwards</description>
<status>0x97</status>
<midino>0x26</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>PioneerDDJFLX4.decreaseBeatjumpSizes</key>
<description>PAD 7 (DECK1) +SHift BEAT JUMP MODE - press - decrease Beatjump by a factor of 16</description>
<status>0x98</status>
<midino>0x26</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>PioneerDDJFLX4.beatjumpPadPressed</key>
<description>PAD 7 (DECK2) BEAT JUMP MODE - press - Jump 8 Beats backwards</description>
<status>0x99</status>
<midino>0x26</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>PioneerDDJFLX4.decreaseBeatjumpSizes</key>
<description>PAD 7 (DECK2) +Shift BEAT JUMP MODE - press - decrease Beatjump by a factor of 16</description>
<status>0x9A</status>
<midino>0x26</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>PioneerDDJFLX4.beatjumpPadPressed</key>
<description>PAD 8 (DECK1) BEAT JUMP MODE - press - Jump 8 Beats forwards</description>
<status>0x97</status>
<midino>0x27</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>PioneerDDJFLX4.increaseBeatjumpSizes</key>
<description>PAD 8 (DECK1) +SHift BEAT JUMP MODE - press - increase Beatjump by a factor of 16</description>
<status>0x98</status>
<midino>0x27</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>PioneerDDJFLX4.beatjumpPadPressed</key>
<description>PAD 8 (DECK2) BEAT JUMP MODE - press - Jump 8 Beats forwards</description>
<status>0x99</status>
<midino>0x27</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>PioneerDDJFLX4.increaseBeatjumpSizes</key>
<description>PAD 8 (DECK2) +Shift BEAT JUMP MODE - press - increase Beatjump by a factor of 16</description>
<status>0x9A</status>
<midino>0x27</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[EqualizerRack1_[Channel1]_Effect1]</group>
<key>parameter3</key>
<description>EQ HI - rotate</description>
<status>0xB0</status>
<midino>0x27</midino>
<options>
<fourteen-bit-lsb/>
</options>
</control>
<control>
<group>[EqualizerRack1_[Channel2]_Effect1]</group>
<key>parameter3</key>
<description>EQ HI - rotate</description>
<status>0xB1</status>
<midino>0x27</midino>
<options>
<fourteen-bit-lsb/>
</options>
</control>
<control>
<group>[Master]</group>
<key>gain</key>
<description>MIDI Learned from 320 messages.</description>
<status>0xB6</status>
<midino>0x28</midino>
<options>
<fourteen-bit-lsb/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>PioneerDDJFLX4.jogSearch</key>
<description>JOG DIAL PLATTER +SHIFT (DECK1) - rotate - Search (Fast Pitch bend)</description>
<status>0xB0</status>
<midino>0x29</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>PioneerDDJFLX4.jogSearch</key>
<description>JOG DIAL PLATTER +SHIFT (DECK2) - rotate - Search (Fast Pitch bend)</description>
<status>0xB1</status>
<midino>0x29</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[EqualizerRack1_[Channel1]_Effect1]</group>
<key>parameter2</key>
<description>EQ MID - rotate</description>
<status>0xB0</status>
<midino>0x2B</midino>
<options>
<fourteen-bit-lsb/>
</options>
</control>
<control>
<group>[EqualizerRack1_[Channel2]_Effect1]</group>
<key>parameter2</key>
<description>EQ MID - rotate</description>
<status>0xB1</status>
<midino>0x2B</midino>
<options>
<fourteen-bit-lsb/>
</options>
</control>
<control>
<group>[Master]</group>
<key>headMix</key>
<description>HEADPHONES MIXING - rotate - Monitor Balance</description>
<status>0xB6</status>
<midino>0x2C</midino>
<options>
<fourteen-bit-lsb/>
</options>
</control>
<control>
<group>[Master]</group>
<key>headGain</key>
<description>MIDI Learned from 220 messages.</description>
<status>0xB6</status>
<midino>0x2D</midino>
<options>
<fourteen-bit-lsb/>
</options>
</control>
<control>
<group>[EqualizerRack1_[Channel1]_Effect1]</group>
<key>parameter1</key>
<description>EQ LOW - rotate</description>
<status>0xB0</status>
<midino>0x2F</midino>
<options>
<fourteen-bit-lsb/>
</options>
</control>
<control>
<group>[EqualizerRack1_[Channel2]_Effect1]</group>
<key>parameter1</key>
<description>EQ LOW - rotate</description>
<status>0xB1</status>
<midino>0x2F</midino>
<options>
<fourteen-bit-lsb/>
</options>
</control>
<control>
<group>[Sampler1]</group>
<key>PioneerDDJFLX4.samplerPadPressed</key>
<description>PAD 1 (LEFT) SAMPLE MODE - press - Play Sample or Load Track</description>
<status>0x97</status>
<midino>0x30</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Sampler1]</group>
<key>PioneerDDJFLX4.samplerPadShiftPressed</key>
<description>PAD 1 (LEFT)+SHIFT SAMPLE MODE - press - Stop Playback or Eject Track</description>
<status>0x98</status>
<midino>0x30</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Sampler5]</group>
<key>PioneerDDJFLX4.samplerPadPressed</key>
<description>PAD 1 (RIGHT) SAMPLE MODE - press - Play Sample or Load Track</description>
<status>0x99</status>
<midino>0x30</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Sampler5]</group>
<key>PioneerDDJFLX4.samplerPadShiftPressed</key>
<description>PAD 1 (Right)+SHIFT SAMPLE MODE - press - Stop Playback or Eject Track</description>
<status>0x9A</status>
<midino>0x30</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Sampler2]</group>
<key>PioneerDDJFLX4.samplerPadPressed</key>
<description>PAD 2 (LEFT) SAMPLE MODE - press - Play Sample or Load Track</description>
<status>0x97</status>
<midino>0x31</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Sampler2]</group>
<key>PioneerDDJFLX4.samplerPadShiftPressed</key>
<description>PAD 2 (LEFT)+SHIFT SAMPLE MODE - press - Stop Playback or Eject Track</description>
<status>0x98</status>
<midino>0x31</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Sampler6]</group>
<key>PioneerDDJFLX4.samplerPadPressed</key>
<description>PAD 2 (RIGHT) SAMPLE MODE - press - Play Sample or Load Track</description>
<status>0x99</status>
<midino>0x31</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Sampler6]</group>
<key>PioneerDDJFLX4.samplerPadShiftPressed</key>
<description>PAD 2 (Right)+SHIFT SAMPLE MODE - press - Stop Playback or Eject Track</description>
<status>0x9A</status>
<midino>0x31</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Sampler3]</group>
<key>PioneerDDJFLX4.samplerPadPressed</key>
<description>PAD 3 (LEFT) SAMPLE MODE - press - Play Sample or Load Track</description>
<status>0x97</status>
<midino>0x32</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Sampler3]</group>
<key>PioneerDDJFLX4.samplerPadShiftPressed</key>
<description>PAD 3 (LEFT)+SHIFT SAMPLE MODE - press - Stop Playback or Eject Track</description>
<status>0x98</status>
<midino>0x32</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Sampler7]</group>
<key>PioneerDDJFLX4.samplerPadPressed</key>
<description>PAD 3 (RIGHT) SAMPLE MODE - press - Play Sample or Load Track</description>
<status>0x99</status>
<midino>0x32</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Sampler7]</group>
<key>PioneerDDJFLX4.samplerPadShiftPressed</key>
<description>PAD 3 (Right)+SHIFT SAMPLE MODE - press - Stop Playback or Eject Track</description>
<status>0x9A</status>
<midino>0x32</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Sampler4]</group>
<key>PioneerDDJFLX4.samplerPadPressed</key>
<description>PAD 4 (LEFT) SAMPLE MODE - press - Play Sample or Load Track</description>
<status>0x97</status>
<midino>0x33</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Sampler4]</group>
<key>PioneerDDJFLX4.samplerPadShiftPressed</key>
<description>PAD 4 (LEFT)+SHIFT SAMPLE MODE - press - Stop Playback or Eject Track</description>
<status>0x98</status>
<midino>0x33</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Sampler8]</group>
<key>PioneerDDJFLX4.samplerPadPressed</key>
<description>PAD 4 (RIGHT) SAMPLE MODE - press - Play Sample or Load Track</description>
<status>0x99</status>
<midino>0x33</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Sampler8]</group>
<key>PioneerDDJFLX4.samplerPadShiftPressed</key>
<description>PAD 4 (Right)+SHIFT SAMPLE MODE - press - Stop Playback or Eject Track</description>
<status>0x9A</status>
<midino>0x33</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>volume</key>
<description>CHANNELFADER - slider</description>
<status>0xB0</status>
<midino>0x33</midino>
<options>
<fourteen-bit-lsb/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>volume</key>
<description>CHANNELFADER - slider</description>
<status>0xB1</status>
<midino>0x33</midino>
<options>
<fourteen-bit-lsb/>
</options>
</control>
<control>
<group>[Sampler9]</group>
<key>PioneerDDJFLX4.samplerPadPressed</key>
<description>PAD 5 (LEFT) SAMPLE MODE - press - Play Sample or Load Track</description>
<status>0x97</status>
<midino>0x34</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Sampler9]</group>
<key>PioneerDDJFLX4.samplerPadShiftPressed</key>
<description>PAD 5 (LEFT)+SHIFT SAMPLE MODE - press - Stop Playback or Eject Track</description>
<status>0x98</status>
<midino>0x34</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Sampler13]</group>
<key>PioneerDDJFLX4.samplerPadPressed</key>
<description>PAD 5 (RIGHT) SAMPLE MODE - press - Play Sample or Load Track</description>
<status>0x99</status>
<midino>0x34</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Sampler13]</group>
<key>PioneerDDJFLX4.samplerPadShiftPressed</key>
<description>PAD 5 (Right)+SHIFT SAMPLE MODE - press - Stop Playback or Eject Track</description>
<status>0x9A</status>
<midino>0x34</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Sampler10]</group>
<key>PioneerDDJFLX4.samplerPadPressed</key>
<description>PAD 6 (LEFT) SAMPLE MODE - press - Play Sample or Load Track</description>
<status>0x97</status>
<midino>0x35</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Sampler10]</group>
<key>PioneerDDJFLX4.samplerPadShiftPressed</key>
<description>PAD 6 (LEFT)+SHIFT SAMPLE MODE - press - Stop Playback or Eject Track</description>
<status>0x98</status>
<midino>0x35</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Sampler14]</group>
<key>PioneerDDJFLX4.samplerPadPressed</key>
<description>PAD 6 (RIGHT) SAMPLE MODE - press - Play Sample or Load Track</description>
<status>0x99</status>
<midino>0x35</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Sampler14]</group>
<key>PioneerDDJFLX4.samplerPadShiftPressed</key>
<description>PAD 6 (Right)+SHIFT SAMPLE MODE - press - Stop Playback or Eject Track</description>
<status>0x9A</status>
<midino>0x35</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>PioneerDDJFLX4.jogTouch</key>
<description>JOG DIAL PLATTER (DECK1) - touch - enable (on touch) / disable (on release) Scratching/Pitch
bend
</description>
<status>0x90</status>
<midino>0x36</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>PioneerDDJFLX4.jogTouch</key>
<description>JOG DIAL PLATTER (DECK2) - touch - enable (on touch) / disable (on release) Scratching/Pitch
bend
</description>
<status>0x91</status>
<midino>0x36</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Sampler11]</group>
<key>PioneerDDJFLX4.samplerPadPressed</key>
<description>PAD 7 (LEFT) SAMPLE MODE - press - Play Sample or Load Track</description>
<status>0x97</status>
<midino>0x36</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Sampler11]</group>
<key>PioneerDDJFLX4.samplerPadShiftPressed</key>
<description>PAD 7 (LEFT)+SHIFT SAMPLE MODE - press - Stop Playback or Eject Track</description>
<status>0x98</status>
<midino>0x36</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Sampler15]</group>
<key>PioneerDDJFLX4.samplerPadPressed</key>
<description>PAD 7 (RIGHT) SAMPLE MODE - press - Play Sample or Load Track</description>
<status>0x99</status>
<midino>0x36</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Sampler15]</group>
<key>PioneerDDJFLX4.samplerPadShiftPressed</key>
<description>PAD 7 (Right)+SHIFT SAMPLE MODE - press - Stop Playback or Eject Track</description>
<status>0x9A</status>
<midino>0x36</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Sampler12]</group>
<key>PioneerDDJFLX4.samplerPadPressed</key>
<description>PAD 8 (LEFT) SAMPLE MODE - press - Play Sample or Load Track</description>
<status>0x97</status>
<midino>0x37</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Sampler12]</group>
<key>PioneerDDJFLX4.samplerPadShiftPressed</key>
<description>PAD 8 (LEFT)+SHIFT SAMPLE MODE - press - Stop Playback or Eject Track</description>
<status>0x98</status>
<midino>0x37</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Sampler16]</group>
<key>PioneerDDJFLX4.samplerPadPressed</key>
<description>PAD 8 (RIGHT) SAMPLE MODE - press - Play Sample or Load Track</description>
<status>0x99</status>
<midino>0x37</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Sampler16]</group>
<key>PioneerDDJFLX4.samplerPadShiftPressed</key>
<description>PAD 8 (Right)+SHIFT SAMPLE MODE - press - Stop Playback or Eject Track</description>
<status>0x9A</status>
<midino>0x37</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[QuickEffectRack1_[Channel1]]</group>
<key>super1</key>
<description>FILTER CH1 - rotate - Filter Effect Knob</description>
<status>0xB6</status>
<midino>0x37</midino>
<options>
<fourteen-bit-lsb/>
</options>
</control>
<control>
<group>[QuickEffectRack1_[Channel2]]</group>
<key>super1</key>
<description>FILTER CH2 - rotate - Filter Effect Knob</description>
<status>0xB6</status>
<midino>0x38</midino>
<options>
<fourteen-bit-lsb/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>PioneerDDJFLX4.quickJumpForward</key>
<description>CUE/LOOP CALL RIGHT + SHIFT (DECK1) - press - quick jump forwards</description>
<status>0x90</status>
<midino>0x3D</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>PioneerDDJFLX4.quickJumpForward</key>
<description>CUE/LOOP CALL RIGHT + SHIFT (DECK2) - press - quick jump forwards</description>
<status>0x91</status>
<midino>0x3D</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>PioneerDDJFLX4.quickJumpBack</key>
<description>CUE/LOOP CALL LEFT + SHIFT (DECK1) - press - quick jump back</description>
<status>0x90</status>
<midino>0x3E</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>PioneerDDJFLX4.quickJumpBack</key>
<description>CUE/LOOP CALL LEFT + SHIFT (DECK2) - press - quick jump back</description>
<status>0x91</status>
<midino>0x3E</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[AutoDJ]</group>
<key>enabled</key>
<description>MIDI Learned from 4 messages.</description>
<status>0x90</status>
<midino>0x3F</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>PioneerDDJFLX4.shiftPressed</key>
<description>Shift (DECK2)</description>
<status>0x91</status>
<midino>0x3F</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Master]</group>
<key>crossfader</key>
<description>CROSSFADER - slider</description>
<status>0xB6</status>
<midino>0x3F</midino>
<options>
<fourteen-bit-lsb/>
</options>
</control>
<control>
<group>[Library]</group>
<key>MoveVertical</key>
<description>BROWSE - rotate - Scroll tracklist/tree view</description>
<status>0xB6</status>
<midino>0x40</midino>
<options>
<selectknob/>
</options>
</control>
<control>
<group>[Library]</group>
<key>MoveFocusForward</key>
<description>BROWSE - press - Move cursor between track list and tree view</description>
<status>0x96</status>
<midino>0x41</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Library]</group>
<key>GoToItem</key>
<description>BROWSE +SHIFT - press - Move cursor between track list and tree view</description>
<status>0x96</status>
<midino>0x42</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[EffectRack1_EffectUnit1]</group>
<key>PioneerDDJFLX4.beatFxOnOffShiftPressed</key>
<description>BEAT FX ON/OFF +SHIFT - press - Disable all enabled Beat FX Slots (when on CHAN1/1+2)</description>
<status>0x94</status>
<midino>0x43</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[EffectRack1_EffectUnit1]</group>
<key>PioneerDDJFLX4.beatFxOnOffShiftPressed</key>
<description>BEAT FX ON/OFF +SHIFT - press - Disable all enabled Beat FX Slots (when on CHAN12)</description>
<status>0x95</status>
<midino>0x43</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>LoadSelectedTrack</key>
<description>LOAD (DECK1) - press - Load a Track into Deck 1</description>
<status>0x96</status>
<midino>0x46</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[EffectRack1_EffectUnit1]</group>
<key>PioneerDDJFLX4.beatFxOnOffPressed</key>
<description>BEAT FX ON/OFF - press - Toggle FX in the selected Slot (when on CHAN1/1+2)</description>
<status>0x94</status>
<midino>0x47</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[EffectRack1_EffectUnit1]</group>
<key>PioneerDDJFLX4.beatFxOnOffPressed</key>
<description>BEAT FX ON/OFF - press - Toggle FX in the selected Slot (when on CHAN2)</description>
<status>0x95</status>
<midino>0x47</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>LoadSelectedTrack</key>
<description>LOAD (DECK2) - press - Load a Track into Deck 2</description>
<status>0x96</status>
<midino>0x47</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>start_play</key>
<description>CUE +SHIFT (DECK1) - press - Jump to track start</description>
<status>0x90</status>
<midino>0x48</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>start_play</key>
<description>CUE +SHIFT (DECK2) - press - Jump to track start</description>
<status>0x91</status>
<midino>0x48</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[EffectRack1_EffectUnit1]</group>
<key>PioneerDDJFLX4.beatFxLeftPressed</key>
<description>BEAT LEFT - press - select previous effect unit</description>
<status>0x94</status>
<midino>0x4A</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[EffectRack1_EffectUnit1]</group>
<key>PioneerDDJFLX4.beatFxRightPressed</key>
<description>BEAT RIGHT - press - select next effect unit</description>
<status>0x94</status>
<midino>0x4B</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>PioneerDDJFLX4.toggleLoopAdjustIn</key>
<description>SHIFT + LOOP IN (DECK1) - Loop in adjust (using jog wheel)</description>
<status>0x90</status>
<midino>0x4C</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>PioneerDDJFLX4.toggleLoopAdjustIn</key>
<description>SHIFT + LOOP IN (DECK2) - Loop in adjust (using jog wheel)</description>
<status>0x91</status>
<midino>0x4C</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>reloop_toggle</key>
<description>RELOOP/EXIT (DECK1) - press - (loop off) Reloop, (loop on) Loop exit</description>
<status>0x90</status>
<midino>0x4D</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>reloop_toggle</key>
<description>RELOOP/EXIT (DECK2) - press - (loop off) Reloop, (loop on) Loop exit</description>
<status>0x91</status>
<midino>0x4D</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>PioneerDDJFLX4.toggleLoopAdjustOut</key>
<description>SHIFT + LOOP OUT (DECK1) - Loop out adjust (using jog wheel)</description>
<status>0x90</status>
<midino>0x4E</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>PioneerDDJFLX4.toggleLoopAdjustOut</key>
<description>SHIFT + LOOP OUT (DECK2) - Loop out adjust (using jog wheel)</description>
<status>0x91</status>
<midino>0x4E</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>reloop_andstop</key>
<description>RELOOP/EXIT +SHIFT (DECK1) - press - Reloop and stop</description>
<status>0x90</status>
<midino>0x50</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>reloop_andstop</key>
<description>RELOOP/EXIT +SHIFT (DECK2) - press - Reloop and stop</description>
<status>0x91</status>
<midino>0x50</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>PioneerDDJFLX4.cueLoopCallLeft</key>
<description>CUE/LOOP CALL LEFT (DECK1) - press - half active loop</description>
<status>0x90</status>
<midino>0x51</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>PioneerDDJFLX4.cueLoopCallLeft</key>
<description>CUE/LOOP CALL LEFT (DECK2) - press - half active loop</description>
<status>0x91</status>
<midino>0x51</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>PioneerDDJFLX4.cueLoopCallRight</key>
<description>CUE/LOOP CALL LEFT (DECK1) - press - double active loop</description>
<status>0x90</status>
<midino>0x53</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>PioneerDDJFLX4.cueLoopCallRight</key>
<description>CUE/LOOP CALL LEFT (DECK2) - press - double active loop</description>
<status>0x91</status>
<midino>0x53</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>pfl</key>
<description>CUE Channel - press - toggle Headphone Cue</description>
<status>0x90</status>
<midino>0x54</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>pfl</key>
<description>CUE Channel - press - toggle Headphone Cue</description>
<status>0x91</status>
<midino>0x54</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>PioneerDDJFLX4.syncPressed</key>
<description>BEAT SYNC (DECK1) - press - Beat Sync to Master deck</description>
<status>0x90</status>
<midino>0x58</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>PioneerDDJFLX4.syncPressed</key>
<description>BEAT SYNC (DECK2) - press - Beat Sync to Master deck</description>
<status>0x91</status>
<midino>0x58</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>PioneerDDJFLX4.syncLongPressed</key>
<description>BEAT SYNC LONG PRESS (DECK1) - press - Set as Master deck</description>
<status>0x90</status>
<midino>0x5C</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>PioneerDDJFLX4.syncLongPressed</key>
<description>BEAT SYNC LONG PRESS (DECK2) - press - Set as Master deck</description>
<status>0x91</status>
<midino>0x5C</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>PioneerDDJFLX4.cycleTempoRange</key>
<description>BEAT SYNC +SHIFT (DECK1) - press - change Tempo range</description>
<status>0x90</status>
<midino>0x60</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>PioneerDDJFLX4.cycleTempoRange</key>
<description>BEAT SYNC +SHIFT (DECK2) - press - change Tempo range</description>
<status>0x91</status>
<midino>0x60</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>beatloop_0.25_toggle</key>
<description>PAD 1 (DECK1) BEAT LOOP MODE - press - 1/4 Beatloop</description>
<status>0x97</status>
<midino>0x60</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>beatloop_0.25_toggle</key>
<description>PAD 1 (DECK2) BEAT LOOP MODE - press - 1/4 Beatloop</description>
<status>0x99</status>
<midino>0x60</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>beatloop_0.5_toggle</key>
<description>PAD 2 (DECK1) BEAT LOOP MODE - press - 1/2 Beatloop</description>
<status>0x97</status>
<midino>0x61</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>beatloop_0.5_toggle</key>
<description>PAD 2 (DECK2) BEAT LOOP MODE - press - 1/2 Beatloop</description>
<status>0x99</status>
<midino>0x61</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>beatloop_1_toggle</key>
<description>PAD 3 (DECK1) BEAT LOOP MODE - press - 1/1 Beatloop</description>
<status>0x97</status>
<midino>0x62</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>beatloop_1_toggle</key>
<description>PAD 3 (DECK2) BEAT LOOP MODE - press - 1/1 Beatloop</description>
<status>0x99</status>
<midino>0x62</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[EffectRack1_EffectUnit1]</group>
<key>PioneerDDJFLX4.beatFxSelectPressed</key>
<description>BEAT FX SELECT - press once - select next effect</description>
<status>0x94</status>
<midino>0x63</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>beatloop_2_toggle</key>
<description>PAD 4 (DECK1) BEAT LOOP MODE - press - 2 Beatloop</description>
<status>0x97</status>
<midino>0x63</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>beatloop_2_toggle</key>
<description>PAD 4 (DECK2) BEAT LOOP MODE - press - 2 Beatloop</description>
<status>0x99</status>
<midino>0x63</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[EffectRack1_EffectUnit1]</group>
<key>PioneerDDJFLX4.beatFxSelectShiftPressed</key>
<description>BEAT FX SELECT + shift - press once - select previous effect</description>
<status>0x94</status>
<midino>0x64</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>beatloop_4_toggle</key>
<description>PAD 5 (DECK1) BEAT LOOP MODE - press - 4 Beatloop</description>
<status>0x97</status>
<midino>0x64</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>beatloop_4_toggle</key>
<description>PAD 5 (DECK2) BEAT LOOP MODE - press - 4 Beatloop</description>
<status>0x99</status>
<midino>0x64</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>PioneerDDJFLX4.waveformZoom</key>
<description>BROWSE +SHIFT - Zoom waveform</description>
<status>0xB6</status>
<midino>0x64</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>beatloop_8_toggle</key>
<description>PAD 6 (DECK1) BEAT LOOP MODE - press - 8 Beatloop</description>
<status>0x97</status>
<midino>0x65</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>beatloop_8_toggle</key>
<description>PAD 6 (DECK2) BEAT LOOP MODE - press - 8 Beatloop</description>
<status>0x99</status>
<midino>0x65</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>beatloop_16_toggle</key>
<description>PAD 7 (DECK1) BEAT LOOP MODE - press - 16 Beatloop</description>
<status>0x97</status>
<midino>0x66</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>beatloop_16_toggle</key>
<description>PAD 7 (DECK2) BEAT LOOP MODE - press - 16 Beatloop</description>
<status>0x99</status>
<midino>0x66</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>PioneerDDJFLX4.jogTouch</key>
<description>JOG DIAL PLATTER +SHIFT (DECK1) - touch - enable (on touch) / disable (on release) highspeed
Pitch bend
</description>
<status>0x90</status>
<midino>0x67</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>PioneerDDJFLX4.jogTouch</key>
<description>JOG DIAL PLATTER +SHIFT (DECK2) - touch - enable (on touch) / disable (on release) highspeed
Pitch bend
</description>
<status>0x91</status>
<midino>0x67</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>beatloop_32_toggle</key>
<description>PAD 8 (DECK1) BEAT LOOP MODE - press - 32 Beatloop</description>
<status>0x97</status>
<midino>0x67</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>beatloop_32_toggle</key>
<description>PAD 8 (DECK2) BEAT LOOP MODE - press - 32 Beatloop</description>
<status>0x99</status>
<midino>0x67</midino>
<options>
<normal/>
</options>
</control>
<control>
<group>[Channel1]</group>
<key>PioneerDDJFLX4.toggleQuantize</key>
<description>Shift + Left CUE - Toggle quantize on/off (Deck1)</description>
<status>0x90</status>
<midino>0x68</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[Channel2]</group>
<key>PioneerDDJFLX4.toggleQuantize</key>
<description>Shift + Right CUE - Toggle quantize on/off (Deck2)</description>
<status>0x91</status>
<midino>0x68</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[PadMode]</group>
<key>PioneerDDJFLX4.padModeKeyPressed</key>
<description>KEYBOARD MODE (DECK1) - press - set keyboard mode</description>
<status>0x90</status>
<midino>0x69</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[PadMode]</group>
<key>PioneerDDJFLX4.padModeKeyPressed</key>
<description>KEYBOARD MODE (DECK2) - press - set keyboard mode</description>
<status>0x91</status>
<midino>0x69</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[PadMode]</group>
<key>PioneerDDJFLX4.padModeKeyPressed</key>
<description>PAD FX2 MODE (DECK1) - press - set pad fx2 mode</description>
<status>0x90</status>
<midino>0x6B</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[PadMode]</group>
<key>PioneerDDJFLX4.padModeKeyPressed</key>
<description>PAD FX2 MODE (DECK2) - press - set pad fx2 mode</description>
<status>0x91</status>
<midino>0x6B</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[PadMode]</group>
<key>PioneerDDJFLX4.padModeKeyPressed</key>
<description>BEAT LOOP MODE (DECK1) - press - set beat loop mode</description>
<status>0x90</status>
<midino>0x6D</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[PadMode]</group>
<key>PioneerDDJFLX4.padModeKeyPressed</key>
<description>BEAT LOOP MODE (DECK2) - press - set beat loop mode</description>
<status>0x91</status>
<midino>0x6D</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[PadMode]</group>
<key>PioneerDDJFLX4.padModeKeyPressed</key>
<description>KEY SHIFT MODE (DECK1) - press - set key shift mode</description>
<status>0x90</status>
<midino>0x6F</midino>
<options>
<script-binding/>
</options>
</control>
<control>
<group>[PadMode]</group>
<key>PioneerDDJFLX4.padModeKeyPressed</key>
<description>KEY SHIFT MODE (DECK2) - press - set key shift mode</description>
<status>0x91</status>
<midino>0x6F</midino>
<options>
<script-binding/>
</options>
</control>
</controls>
<outputs>
<output>
<group>[Channel1]</group>
<key>beatloop_0.25_enabled</key>
<status>0x98</status>
<midino>0x60</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel1]</group>
<key>beatloop_0.25_enabled</key>
<status>0x97</status>
<midino>0x60</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel1]</group>
<key>beatloop_0.5_enabled</key>
<status>0x98</status>
<midino>0x61</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel1]</group>
<key>beatloop_0.5_enabled</key>
<status>0x97</status>
<midino>0x61</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel1]</group>
<key>beatloop_16_enabled</key>
<status>0x98</status>
<midino>0x66</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel1]</group>
<key>beatloop_16_enabled</key>
<status>0x97</status>
<midino>0x66</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel1]</group>
<key>beatloop_1_enabled</key>
<status>0x98</status>
<midino>0x62</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel1]</group>
<key>beatloop_1_enabled</key>
<status>0x97</status>
<midino>0x62</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel1]</group>
<key>beatloop_2_enabled</key>
<status>0x98</status>
<midino>0x63</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel1]</group>
<key>beatloop_2_enabled</key>
<status>0x97</status>
<midino>0x63</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel1]</group>
<key>beatloop_32_enabled</key>
<status>0x98</status>
<midino>0x67</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel1]</group>
<key>beatloop_32_enabled</key>
<status>0x97</status>
<midino>0x67</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel1]</group>
<key>beatloop_4_enabled</key>
<status>0x98</status>
<midino>0x64</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel1]</group>
<key>beatloop_4_enabled</key>
<status>0x97</status>
<midino>0x64</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel1]</group>
<key>beatloop_8_enabled</key>
<status>0x98</status>
<midino>0x65</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel1]</group>
<key>beatloop_8_enabled</key>
<status>0x97</status>
<midino>0x65</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel1]</group>
<key>cue_indicator</key>
<status>0x90</status>
<midino>0x47</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel1]</group>
<key>cue_indicator</key>
<status>0x90</status>
<midino>0x0C</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel1]</group>
<key>hotcue_1_enabled</key>
<status>0x98</status>
<midino>0x00</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel1]</group>
<key>hotcue_1_enabled</key>
<status>0x97</status>
<midino>0x00</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel1]</group>
<key>hotcue_2_enabled</key>
<status>0x98</status>
<midino>0x01</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel1]</group>
<key>hotcue_2_enabled</key>
<status>0x97</status>
<midino>0x01</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel1]</group>
<key>hotcue_3_enabled</key>
<status>0x98</status>
<midino>0x02</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel1]</group>
<key>hotcue_3_enabled</key>
<status>0x97</status>
<midino>0x02</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel1]</group>
<key>hotcue_4_enabled</key>
<status>0x98</status>
<midino>0x03</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel1]</group>
<key>hotcue_4_enabled</key>
<status>0x97</status>
<midino>0x03</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel1]</group>
<key>hotcue_5_enabled</key>
<status>0x98</status>
<midino>0x04</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel1]</group>
<key>hotcue_5_enabled</key>
<status>0x97</status>
<midino>0x04</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel1]</group>
<key>hotcue_6_enabled</key>
<status>0x98</status>
<midino>0x05</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel1]</group>
<key>hotcue_6_enabled</key>
<status>0x97</status>
<midino>0x05</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel1]</group>
<key>hotcue_7_enabled</key>
<status>0x98</status>
<midino>0x06</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel1]</group>
<key>hotcue_7_enabled</key>
<status>0x97</status>
<midino>0x06</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel1]</group>
<key>hotcue_8_enabled</key>
<status>0x98</status>
<midino>0x07</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel1]</group>
<key>hotcue_8_enabled</key>
<status>0x97</status>
<midino>0x07</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel1]</group>
<key>pfl</key>
<status>0x90</status>
<midino>0x54</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel1]</group>
<key>play_indicator</key>
<status>0x90</status>
<midino>0x47</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel1]</group>
<key>play_indicator</key>
<status>0x90</status>
<midino>0x0B</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel1]</group>
<key>sync_enabled</key>
<status>0x90</status>
<midino>0x58</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel1]</group>
<key>track_loaded</key>
<status>0x98</status>
<midino>0x27</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel1]</group>
<key>track_loaded</key>
<status>0x98</status>
<midino>0x26</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel2]</group>
<key>beatloop_0.25_enabled</key>
<status>0x9A</status>
<midino>0x60</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel2]</group>
<key>beatloop_0.25_enabled</key>
<status>0x99</status>
<midino>0x60</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel2]</group>
<key>beatloop_0.5_enabled</key>
<status>0x9A</status>
<midino>0x61</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel2]</group>
<key>beatloop_0.5_enabled</key>
<status>0x99</status>
<midino>0x61</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel2]</group>
<key>beatloop_16_enabled</key>
<status>0x9A</status>
<midino>0x66</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel2]</group>
<key>beatloop_16_enabled</key>
<status>0x99</status>
<midino>0x66</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel2]</group>
<key>beatloop_1_enabled</key>
<status>0x9A</status>
<midino>0x62</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel2]</group>
<key>beatloop_1_enabled</key>
<status>0x99</status>
<midino>0x62</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel2]</group>
<key>beatloop_2_enabled</key>
<status>0x9A</status>
<midino>0x63</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel2]</group>
<key>beatloop_2_enabled</key>
<status>0x99</status>
<midino>0x63</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel2]</group>
<key>beatloop_32_enabled</key>
<status>0x9A</status>
<midino>0x67</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel2]</group>
<key>beatloop_32_enabled</key>
<status>0x99</status>
<midino>0x67</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel2]</group>
<key>beatloop_4_enabled</key>
<status>0x9A</status>
<midino>0x64</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel2]</group>
<key>beatloop_4_enabled</key>
<status>0x99</status>
<midino>0x64</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel2]</group>
<key>beatloop_8_enabled</key>
<status>0x9A</status>
<midino>0x65</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel2]</group>
<key>beatloop_8_enabled</key>
<status>0x99</status>
<midino>0x65</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel2]</group>
<key>cue_indicator</key>
<status>0x91</status>
<midino>0x47</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel2]</group>
<key>cue_indicator</key>
<status>0x91</status>
<midino>0x0C</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel2]</group>
<key>hotcue_1_enabled</key>
<status>0x9A</status>
<midino>0x00</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel2]</group>
<key>hotcue_1_enabled</key>
<status>0x99</status>
<midino>0x00</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel2]</group>
<key>hotcue_2_enabled</key>
<status>0x9A</status>
<midino>0x01</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel2]</group>
<key>hotcue_2_enabled</key>
<status>0x99</status>
<midino>0x01</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel2]</group>
<key>hotcue_3_enabled</key>
<status>0x9A</status>
<midino>0x02</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel2]</group>
<key>hotcue_3_enabled</key>
<status>0x99</status>
<midino>0x02</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel2]</group>
<key>hotcue_4_enabled</key>
<status>0x9A</status>
<midino>0x03</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel2]</group>
<key>hotcue_4_enabled</key>
<status>0x99</status>
<midino>0x03</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel2]</group>
<key>hotcue_5_enabled</key>
<status>0x9A</status>
<midino>0x04</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel2]</group>
<key>hotcue_5_enabled</key>
<status>0x99</status>
<midino>0x04</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel2]</group>
<key>hotcue_6_enabled</key>
<status>0x9A</status>
<midino>0x05</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel2]</group>
<key>hotcue_6_enabled</key>
<status>0x99</status>
<midino>0x05</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel2]</group>
<key>hotcue_7_enabled</key>
<status>0x9A</status>
<midino>0x06</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel2]</group>
<key>hotcue_7_enabled</key>
<status>0x99</status>
<midino>0x06</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel2]</group>
<key>hotcue_8_enabled</key>
<status>0x9A</status>
<midino>0x07</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel2]</group>
<key>hotcue_8_enabled</key>
<status>0x99</status>
<midino>0x07</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel2]</group>
<key>pfl</key>
<status>0x91</status>
<midino>0x54</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel2]</group>
<key>play_indicator</key>
<status>0x91</status>
<midino>0x47</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel2]</group>
<key>play_indicator</key>
<status>0x91</status>
<midino>0x0B</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel2]</group>
<key>sync_enabled</key>
<status>0x91</status>
<midino>0x58</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel2]</group>
<key>track_loaded</key>
<status>0x9A</status>
<midino>0x27</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Channel2]</group>
<key>track_loaded</key>
<status>0x9A</status>
<midino>0x26</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Sampler10]</group>
<key>track_loaded</key>
<status>0x98</status>
<midino>0x35</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Sampler10]</group>
<key>track_loaded</key>
<status>0x97</status>
<midino>0x35</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Sampler11]</group>
<key>track_loaded</key>
<status>0x98</status>
<midino>0x36</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Sampler11]</group>
<key>track_loaded</key>
<status>0x97</status>
<midino>0x36</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Sampler12]</group>
<key>track_loaded</key>
<status>0x98</status>
<midino>0x37</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Sampler12]</group>
<key>track_loaded</key>
<status>0x97</status>
<midino>0x37</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Sampler13]</group>
<key>track_loaded</key>
<status>0x9A</status>
<midino>0x34</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Sampler13]</group>
<key>track_loaded</key>
<status>0x99</status>
<midino>0x34</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Sampler14]</group>
<key>track_loaded</key>
<status>0x9A</status>
<midino>0x35</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Sampler14]</group>
<key>track_loaded</key>
<status>0x99</status>
<midino>0x35</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Sampler15]</group>
<key>track_loaded</key>
<status>0x9A</status>
<midino>0x36</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Sampler15]</group>
<key>track_loaded</key>
<status>0x99</status>
<midino>0x36</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Sampler16]</group>
<key>track_loaded</key>
<status>0x9A</status>
<midino>0x37</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Sampler16]</group>
<key>track_loaded</key>
<status>0x99</status>
<midino>0x37</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Sampler1]</group>
<key>track_loaded</key>
<status>0x98</status>
<midino>0x30</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Sampler1]</group>
<key>track_loaded</key>
<status>0x97</status>
<midino>0x30</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Sampler2]</group>
<key>track_loaded</key>
<status>0x98</status>
<midino>0x31</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Sampler2]</group>
<key>track_loaded</key>
<status>0x97</status>
<midino>0x31</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Sampler3]</group>
<key>track_loaded</key>
<status>0x98</status>
<midino>0x32</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Sampler3]</group>
<key>track_loaded</key>
<status>0x97</status>
<midino>0x32</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Sampler4]</group>
<key>track_loaded</key>
<status>0x98</status>
<midino>0x33</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Sampler4]</group>
<key>track_loaded</key>
<status>0x97</status>
<midino>0x33</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Sampler5]</group>
<key>track_loaded</key>
<status>0x9A</status>
<midino>0x30</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Sampler5]</group>
<key>track_loaded</key>
<status>0x99</status>
<midino>0x30</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Sampler6]</group>
<key>track_loaded</key>
<status>0x9A</status>
<midino>0x31</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Sampler6]</group>
<key>track_loaded</key>
<status>0x99</status>
<midino>0x31</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Sampler7]</group>
<key>track_loaded</key>
<status>0x9A</status>
<midino>0x32</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Sampler7]</group>
<key>track_loaded</key>
<status>0x99</status>
<midino>0x32</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Sampler8]</group>
<key>track_loaded</key>
<status>0x9A</status>
<midino>0x33</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Sampler8]</group>
<key>track_loaded</key>
<status>0x99</status>
<midino>0x33</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Sampler9]</group>
<key>track_loaded</key>
<status>0x98</status>
<midino>0x34</midino>
<minimum>0.5</minimum>
</output>
<output>
<group>[Sampler9]</group>
<key>track_loaded</key>
<status>0x97</status>
<midino>0x34</midino>
<minimum>0.5</minimum>
</output>
</outputs>
</controller>
</MixxxControllerPreset>