    <MixxxMIDIPreset mixxxVersion="1.7.0-beta1+" schemaVersion="1" >
        <controller id="Hercules DJ Control MP3" >
            <controls>
                <control>
                    <status>0xb0</status>
                    <midino>0x2b</midino>
                    <group>[Channel2]</group>
                    <key>filterLow</key>
                    <options>
                        <Normal/>
                    </options>
                </control>
                <control>
                    <status>0xb0</status>
                    <midino>0x2c</midino>
                    <group>[Channel2]</group>
                    <key>filterMid</key>
                    <options>
                        <Normal/>
                    </options>
                </control>
                <control>
                    <status>0xb0</status>
                    <midino>0x2d</midino>
                    <group>[Channel2]</group>
                    <key>filterHigh</key>
                    <options>
                        <Normal/>
                    </options>
                </control>
                <control>
                    <status>0xb0</status>
                    <midino>0x2e</midino>
                    <group>[Channel1]</group>
                    <key>filterLow</key>
                    <options>
                        <Normal/>
                    </options>
                </control>
                <control>
                    <status>0xb0</status>
                    <midino>0x2f</midino>
                    <group>[Channel1]</group>
                    <key>filterMid</key>
                    <options>
                        <Normal/>
                    </options>
                </control>
                <control>
                    <status>0xb0</status>
                    <midino>0x30</midino>
                    <group>[Channel1]</group>
                    <key>filterHigh</key>
                    <options>
                        <Normal/>
                    </options>
                </control>
                <control>
                    <status>0xb0</status>
                    <midino>0x31</midino>
                    <group>[Master]</group>
                    <key>crossfader</key>
                    <options>
                        <Normal/>
                    </options>
                </control>
                <control>
                    <status>0xb0</status>
                    <midino>0x32</midino>
                    <group>[Channel1]</group>
                    <key>volume</key>
                    <options>
                        <Normal/>
                    </options>
                </control>
                <control>
                    <status>0xb0</status>
                    <midino>0x33</midino>
                    <group>[Channel2]</group>
                    <key>volume</key>
                    <options>
                        <Normal/>
                    </options>
                </control>
                <control>
                    <status>0xb0</status>
                    <midino>0x34</midino>
                    <group>[Channel1]</group>
                    <key>rate</key>
                    <options>
                        <Diff/>
                    </options>
                </control>
                <control>
                    <status>0xb0</status>
                    <midino>0x35</midino>
                    <group>[Channel2]</group>
                    <key>rate</key>
                    <options>
                        <Diff/>
                    </options>
                </control>
                <control>
                    <status>0xb0</status>
                    <midino>0x36</midino>
                    <group>[Channel1]</group>
                    <key>jog</key>
                    <options>
                        <HercJog/>
                    </options>
                </control>
                <control>
                    <status>0xb0</status>
                    <midino>0x37</midino>
                    <group>[Channel2]</group>
                    <key>jog</key>
                    <options>
                        <HercJog/>
                    </options>
                </control>
                <control>
                    <status>0xb0</status>
                    <midino>0x1</midino>
                    <group>[Channel2]</group>
                    <key>reverse</key>
                    <options>
                        <Switch/>
                    </options>
                </control>
                <control>
                    <status>0xb0</status>
                    <midino>0x2</midino>
                    <group>[Channel2]</group>
                    <key>play</key>
                    <options>
                        <Button/>
                    </options>
                </control>
                <control>
                    <status>0xb0</status>
                    <midino>0x3</midino>
                    <group>[Channel2]</group>
                    <key>cue_default</key>
                    <options>
                        <Button/>
                    </options>
                </control>
                <control>
                    <status>0xb0</status>
                    <midino>0x4</midino>
                    <group>[Channel2]</group>
                    <key>beatsync</key>
                    <options>
                        <Button/>
                    </options>
                </control>
                <control>
                    <status>0xb0</status>
                    <midino>0x5</midino>
                    <group>[Channel2]</group>
                    <key>PrevTrack</key>
                    <options>
                        <Button/>
                    </options>
                </control>
                <control>
                    <status>0xb0</status>
                    <midino>0x6</midino>
                    <group>[Channel2]</group>
                    <key>NextTrack</key>
                    <options>
                        <Button/>
                    </options>
                </control>
                <control>
                    <status>0xb0</status>
                    <midino>0x7</midino>
                    <group>[Channel1]</group>
                    <key>reverse</key>
                    <options>
                        <Switch/>
                    </options>
                </control>
                <control>
                    <status>0xb0</status>
                    <midino>0x8</midino>
                    <group>[Channel1]</group>
                    <key>play</key>
                    <options>
                        <Button/>
                    </options>
                </control>
                <control>
                    <status>0xb0</status>
                    <midino>0x9</midino>
                    <group>[Channel1]</group>
                    <key>cue_default</key>
                    <options>
                        <Button/>
                    </options>
                </control>
                <control>
                    <status>0xb0</status>
                    <midino>0xa</midino>
                    <group>[Channel1]</group>
                    <key>beatsync</key>
                    <options>
                        <Button/>
                    </options>
                </control>
                <control>
                    <status>0xb0</status>
                    <midino>0xb</midino>
                    <group>[Channel1]</group>
                    <key>PrevTrack</key>
                    <options>
                        <Button/>
                    </options>
                </control>
                <control>
                    <status>0xb0</status>
                    <midino>0xc</midino>
                    <group>[Channel1]</group>
                    <key>NextTrack</key>
                    <options>
                        <Button/>
                    </options>
                </control>
                <control>
                    <status>0xb0</status>
                    <midino>0xd</midino>
                    <group>[Channel1]</group>
                    <key>filterHighKill</key>
                    <options>
                        <Button/>
                    </options>
                </control>
                <control>
                    <status>0xb0</status>
                    <midino>0xe</midino>
                    <group>[Channel1]</group>
                    <key>filterMidKill</key>
                    <options>
                        <Button/>
                    </options>
                </control>
                <control>
                    <status>0xb0</status>
                    <midino>0xf</midino>
                    <group>[Channel1]</group>
                    <key>filterLowKill</key>
                    <options>
                        <Button/>
                    </options>
                </control>
                <control>
                    <status>0xb0</status>
                    <midino>0x10</midino>
                    <group>[Channel2]</group>
                    <key>filterLowKill</key>
                    <options>
                        <Button/>
                    </options>
                </control>
                <control>
                    <status>0xb0</status>
                    <midino>0x11</midino>
                    <group>[Channel2]</group>
                    <key>filterMidKill</key>
                    <options>
                        <Button/>
                    </options>
                </control>
                <control>
                    <status>0xb0</status>
                    <midino>0x12</midino>
                    <group>[Channel2]</group>
                    <key>filterHighKill</key>
                    <options>
                        <Button/>
                    </options>
                </control>
                <control>
                    <status>0xb0</status>
                    <midino>0x13</midino>
                    <group>[Channel1]</group>
                    <key>rate_temp_up</key>
                    <options>
                        <Button/>
                    </options>
                </control>
                <control>
                    <status>0xb0</status>
                    <midino>0x14</midino>
                    <group>[Channel1]</group>
                    <key>rate_temp_down</key>
                    <options>
                        <Button/>
                    </options>
                </control>
                <control>
                    <status>0xb0</status>
                    <midino>0x16</midino>
                    <group>[Playlist]</group>
                    <key>SelectPrevTrack</key>
                    <options>
                        <Normal/>
                    </options>
                </control>
                <control>
                    <status>0xb0</status>
                    <midino>0x17</midino>
                    <group>[Channel2]</group>
                    <key>rate_temp_up</key>
                    <options>
                        <Button/>
                    </options>
                </control>
                <control>
                    <status>0xb0</status>
                    <midino>0x18</midino>
                    <group>[Channel2]</group>
                    <key>rate_temp_down</key>
                    <options>
                        <Button/>
                    </options>
                </control>
                <control>
                    <status>0xb0</status>
                    <midino>0x1a</midino>
                    <group>[Playlist]</group>
                    <key>SelectNextTrack</key>
                    <options>
                        <Normal/>
                    </options>
                </control>
                <control>
                    <status>0xb0</status>
                    <midino>0x1b</midino>
                    <group>[Channel1]</group>
                    <key>LoadSelectedTrack</key>
                    <options>
                        <Normal/>
                    </options>
                </control>
                <control>
                    <status>0xb0</status>
                    <midino>0x1c</midino>
                    <group>[Channel2]</group>
                    <key>LoadSelectedTrack</key>
                    <options>
                        <Normal/>
                    </options>
                </control>
                <control>
                    <status>0xb0</status>
                    <midino>0x21</midino>
                    <group>[Channel1]</group>
                    <key>pfl</key>
                    <options>
                        <Switch/>
                    </options>
                </control>
                <control>
                    <status>0xb0</status>
                    <midino>0x22</midino>
                    <group>[Channel2]</group>
                    <key>pfl</key>
                    <options>
                        <Switch/>
                    </options>
                </control>
            </controls>
            <outputs>
                <output>
                    <group>[Channel1]</group>
                    <key>playposition</key>
                    <options>
                        <Normal/>
                    </options>
                    <minimum>0.9</minimum>
                    <maximum>0.99</maximum>
                    <status>0xb0</status>
                    <midino>0x0</midino>
                    <on>0x7f</on>
                    <off>0x0</off>
                </output>
                <output>
                    <group>[Channel2]</group>
                    <key>playposition</key>
                    <options>
                        <Normal/>
                    </options>
                    <minimum>0.9</minimum>
                    <maximum>0.99</maximum>
                    <status>0xb0</status>
                    <midino>0x5</midino>
                    <on>0x7f</on>
                    <off>0x0</off>
                </output>
                <output>
                    <group>[Channel1]</group>
                    <key>VuMeter</key>
                    <options>
                        <Normal/>
                    </options>
                    <minimum>0.4</minimum>
                    <maximum>1</maximum>
                    <status>0xb0</status>
                    <midino>0xf</midino>
                    <on>0x7f</on>
                    <off>0x0</off>
                </output>
                <output>
                    <group>[Channel2]</group>
                    <key>play</key>
                    <options>
                        <Normal/>
                    </options>
                    <minimum>0.5</minimum>
                    <maximum>1</maximum>
                    <status>0xb0</status>
                    <midino>0x2</midino>
                    <on>0x7f</on>
                    <off>0x0</off>
                </output>
                <output>
                    <group>[Channel2]</group>
                    <key>VuMeter</key>
                    <options>
                        <Normal/>
                    </options>
                    <minimum>0.4</minimum>
                    <maximum>1</maximum>
                    <status>0xb0</status>
                    <midino>0x10</midino>
                    <on>0x7f</on>
                    <off>0x0</off>
                </output>
                <output>
                    <group>[Channel1]</group>
                    <key>play</key>
                    <options>
                        <Normal/>
                    </options>
                    <minimum>0.5</minimum>
                    <maximum>1</maximum>
                    <status>0xb0</status>
                    <midino>0x8</midino>
                    <on>0x7f</on>
                    <off>0x0</off>
                </output>
            </outputs>
        </controller>
    </MixxxMIDIPreset>
