<?xml version='1.0' encoding='utf-8'?>
<!--
  Novation Launchpad MK2 MIDI mapping for Mixxx

  This file is generated. Do not edit directly.
  Instead, edit the source file and regenerate it.
  See https://github.com/dszakallas/mixxx-launchpad#building-from-source.

  Commit tag: v3.1.1-4-g4acd883-dirty
  Commit hash: 4acd8832e0e93fef400055f7938c9f919036b7d6
-->
<MixxxControllerPreset mixxxVersion="1.11+" schemaVersion="1">
    <info>
        <name>Novation Launchpad MK2</name>
        <author>Midiparse</author>
        <description>Novation Launchpad MK2 mapping for Mixxx</description>
        <forums>https://github.com/dszakallas/mixxx-launchpad</forums>
    </info>
    <controller id="Novation Launchpad MK2">
        <scriptfiles>
            <file functionprefix="NLMK2" filename="Novation-Launchpad MK2-scripts.js"/>
        </scriptfiles>
        <controls>
            <control>
                <key>NLMK2.__midi_0xB0_0x68</key>
                <status>0xB0</status>
                <midino>0x68</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0xB0_0x69</key>
                <status>0xB0</status>
                <midino>0x69</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0xB0_0x6A</key>
                <status>0xB0</status>
                <midino>0x6A</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0xB0_0x6B</key>
                <status>0xB0</status>
                <midino>0x6B</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0xB0_0x6C</key>
                <status>0xB0</status>
                <midino>0x6C</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0xB0_0x6D</key>
                <status>0xB0</status>
                <midino>0x6D</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0xB0_0x6E</key>
                <status>0xB0</status>
                <midino>0x6E</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0xB0_0x6F</key>
                <status>0xB0</status>
                <midino>0x6F</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x59</key>
                <status>0x90</status>
                <midino>0x59</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x4F</key>
                <status>0x90</status>
                <midino>0x4F</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x45</key>
                <status>0x90</status>
                <midino>0x45</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x3B</key>
                <status>0x90</status>
                <midino>0x3B</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x31</key>
                <status>0x90</status>
                <midino>0x31</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x27</key>
                <status>0x90</status>
                <midino>0x27</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x1D</key>
                <status>0x90</status>
                <midino>0x1D</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x13</key>
                <status>0x90</status>
                <midino>0x13</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x51</key>
                <status>0x90</status>
                <midino>0x51</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x52</key>
                <status>0x90</status>
                <midino>0x52</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x53</key>
                <status>0x90</status>
                <midino>0x53</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x54</key>
                <status>0x90</status>
                <midino>0x54</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x55</key>
                <status>0x90</status>
                <midino>0x55</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x56</key>
                <status>0x90</status>
                <midino>0x56</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x57</key>
                <status>0x90</status>
                <midino>0x57</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x58</key>
                <status>0x90</status>
                <midino>0x58</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x47</key>
                <status>0x90</status>
                <midino>0x47</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x48</key>
                <status>0x90</status>
                <midino>0x48</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x49</key>
                <status>0x90</status>
                <midino>0x49</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x4A</key>
                <status>0x90</status>
                <midino>0x4A</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x4B</key>
                <status>0x90</status>
                <midino>0x4B</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x4C</key>
                <status>0x90</status>
                <midino>0x4C</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x4D</key>
                <status>0x90</status>
                <midino>0x4D</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x4E</key>
                <status>0x90</status>
                <midino>0x4E</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x3D</key>
                <status>0x90</status>
                <midino>0x3D</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x3E</key>
                <status>0x90</status>
                <midino>0x3E</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x3F</key>
                <status>0x90</status>
                <midino>0x3F</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x40</key>
                <status>0x90</status>
                <midino>0x40</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x41</key>
                <status>0x90</status>
                <midino>0x41</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x42</key>
                <status>0x90</status>
                <midino>0x42</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x43</key>
                <status>0x90</status>
                <midino>0x43</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x44</key>
                <status>0x90</status>
                <midino>0x44</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x33</key>
                <status>0x90</status>
                <midino>0x33</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x34</key>
                <status>0x90</status>
                <midino>0x34</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x35</key>
                <status>0x90</status>
                <midino>0x35</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x36</key>
                <status>0x90</status>
                <midino>0x36</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x37</key>
                <status>0x90</status>
                <midino>0x37</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x38</key>
                <status>0x90</status>
                <midino>0x38</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x39</key>
                <status>0x90</status>
                <midino>0x39</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x3A</key>
                <status>0x90</status>
                <midino>0x3A</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x29</key>
                <status>0x90</status>
                <midino>0x29</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x2A</key>
                <status>0x90</status>
                <midino>0x2A</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x2B</key>
                <status>0x90</status>
                <midino>0x2B</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x2C</key>
                <status>0x90</status>
                <midino>0x2C</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x2D</key>
                <status>0x90</status>
                <midino>0x2D</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x2E</key>
                <status>0x90</status>
                <midino>0x2E</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x2F</key>
                <status>0x90</status>
                <midino>0x2F</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x30</key>
                <status>0x90</status>
                <midino>0x30</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x1F</key>
                <status>0x90</status>
                <midino>0x1F</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x20</key>
                <status>0x90</status>
                <midino>0x20</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x21</key>
                <status>0x90</status>
                <midino>0x21</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x22</key>
                <status>0x90</status>
                <midino>0x22</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x23</key>
                <status>0x90</status>
                <midino>0x23</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x24</key>
                <status>0x90</status>
                <midino>0x24</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x25</key>
                <status>0x90</status>
                <midino>0x25</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x26</key>
                <status>0x90</status>
                <midino>0x26</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x15</key>
                <status>0x90</status>
                <midino>0x15</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x16</key>
                <status>0x90</status>
                <midino>0x16</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x17</key>
                <status>0x90</status>
                <midino>0x17</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x18</key>
                <status>0x90</status>
                <midino>0x18</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x19</key>
                <status>0x90</status>
                <midino>0x19</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x1A</key>
                <status>0x90</status>
                <midino>0x1A</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x1B</key>
                <status>0x90</status>
                <midino>0x1B</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x1C</key>
                <status>0x90</status>
                <midino>0x1C</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x0B</key>
                <status>0x90</status>
                <midino>0x0B</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x0C</key>
                <status>0x90</status>
                <midino>0x0C</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x0D</key>
                <status>0x90</status>
                <midino>0x0D</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x0E</key>
                <status>0x90</status>
                <midino>0x0E</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x0F</key>
                <status>0x90</status>
                <midino>0x0F</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x10</key>
                <status>0x90</status>
                <midino>0x10</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x11</key>
                <status>0x90</status>
                <midino>0x11</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
            <control>
                <key>NLMK2.__midi_0x90_0x12</key>
                <status>0x90</status>
                <midino>0x12</midino>
                <options>
                    <script-binding/>
                </options>
            </control>
        </controls>
        <outputs/>
    </controller>
</MixxxControllerPreset>
