<!DOCTYPE controller>
<controller>
  <controls>
    <control>
      <group>[Master]</group>
      <key>crossfader</key>
      <miditype>Ctrl</miditype>
      <midino>2</midino>
      <midichan>1</midichan>
    </control>
    <control>
      <group>[Master]</group>
      <key>volume</key>
      <miditype>Ctrl</miditype>
      <midino>121</midino>
      <midichan>1</midichan>
    </control>

    <control>
      <group>[Playlist]</group>
      <key>SelectNextTrack</key>
      <miditype>Key</miditype>
      <midino>65</midino>
      <midichan>1</midichan>
    </control>
    <control>
      <group>[Playlist]</group>
      <key>SelectPrevTrack</key>
      <miditype>Key</miditype>
      <midino>66</midino>
      <midichan>1</midichan>
    </control>

    <control>
      <group>[Channel1]</group>
      <key>LoadSelectedTrack</key>
      <miditype>Key</miditype>
      <midino>67</midino>
      <midichan>1</midichan>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>play</key>
      <miditype>Key</miditype>
      <midino>55</midino>
      <midichan>1</midichan>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>reverse</key>
      <miditype>Key</miditype>
      <midino>20</midino>
      <midichan>1</midichan>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>pregain</key>
      <miditype>Ctrl</miditype>
      <midino>23</midino>
      <midichan>1</midichan>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>rate</key>
      <miditype>Ctrl</miditype>
      <midino>22</midino>
      <midichan>1</midichan>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>rate_perm_up_small</key>
      <miditype>Key</miditype>
      <midino>22</midino>
      <midichan>1</midichan>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>rate_perm_down_small</key>
      <miditype>Key</miditype>
      <midino>21</midino>
      <midichan>1</midichan>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>cue_simple</key>
      <miditype>Key</miditype>
      <midino>59</midino>
      <midichan>1</midichan>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>wheel</key>
      <miditype>Ctrl</miditype>
      <midino>1</midino>
      <midichan>1</midichan>
      <options><spread64/></options>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>filterLow</key>
      <miditype>Ctrl</miditype>
      <midino>18</midino>
      <midichan>1</midichan>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>filterLowKill</key>
      <miditype>Key</miditype>
      <midino>18</midino>
      <midichan>1</midichan>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>filterMid</key>
      <miditype>Ctrl</miditype>
      <midino>17</midino>
      <midichan>1</midichan>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>filterMidKill</key>
      <miditype>Key</miditype>
      <midino>17</midino>
      <midichan>1</midichan>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>filterHigh</key>
      <miditype>Ctrl</miditype>
      <midino>16</midino>
      <midichan>1</midichan>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>filterHighKill</key>
      <miditype>Key</miditype>
      <midino>16</midino>
      <midichan>1</midichan>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>volume</key>
      <miditype>Ctrl</miditype>
      <midino>21</midino>
      <midichan>1</midichan>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>beatsync</key>
      <miditype>Key</miditype>
      <midino>62</midino>
      <midichan>1</midichan>
    </control>
    <control>
      <group>[Channel1]</group>
      <key>pfl</key>
      <miditype>Key</miditype>
      <midino>63</midino>
      <midichan>1</midichan>
    </control>

    <control>
      <group>[Channel2]</group>
      <key>LoadSelectedTrack</key>
      <miditype>Key</miditype>
      <midino>68</midino>
      <midichan>1</midichan>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>play</key>
      <miditype>Key</miditype>
      <midino>54</midino>
      <midichan>1</midichan>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>reverse</key>
      <miditype>Key</miditype>
      <midino>36</midino>
      <midichan>1</midichan>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>pregain</key>
      <miditype>Ctrl</miditype>
      <midino>39</midino>
      <midichan>1</midichan>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>rate</key>
      <miditype>Ctrl</miditype>
      <midino>38</midino>
      <midichan>1</midichan>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>rate_perm_up_small</key>
      <miditype>Key</miditype>
      <midino>38</midino>
      <midichan>1</midichan>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>rate_perm_down_small</key>
      <miditype>Key</miditype>
      <midino>37</midino>
      <midichan>1</midichan>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>cue_simple</key>
      <miditype>Key</miditype>
      <midino>58</midino>
      <midichan>1</midichan>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>wheel</key>
      <miditype>Ctrl</miditype>
      <midino>3</midino>
      <midichan>1</midichan>
      <options><spread64/></options>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>filterLow</key>
      <miditype>Ctrl</miditype>
      <midino>34</midino>
      <midichan>1</midichan>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>filterLowKill</key>
      <miditype>Key</miditype>
      <midino>34</midino>
      <midichan>1</midichan>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>filterMid</key>
      <miditype>Ctrl</miditype>
      <midino>33</midino>
      <midichan>1</midichan>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>filterMidKill</key>
      <miditype>Key</miditype>
      <midino>33</midino>
      <midichan>1</midichan>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>filterHigh</key>
      <miditype>Ctrl</miditype>
      <midino>32</midino>
      <midichan>1</midichan>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>filterHighKill</key>
      <miditype>Key</miditype>
      <midino>32</midino>
      <midichan>1</midichan>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>volume</key>
      <miditype>Ctrl</miditype>
      <midino>37</midino>
      <midichan>1</midichan>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>beatsync</key>
      <miditype>Key</miditype>
      <midino>61</midino>
      <midichan>1</midichan>
    </control>
    <control>
      <group>[Channel2]</group>
      <key>pfl</key>
      <miditype>Key</miditype>
      <midino>60</midino>
      <midichan>1</midichan>
    </control>

  </controls>
  <lights>
    <light>
      <group>[Channel1]</group>
      <key>play</key>
      <status>0xB0</status>
      <midino>0x58</midino>
      <threshold>0.5</threshold>
    </light>
    <light>
      <group>[Channel2]</group>
      <key>play</key>
      <status>0xB0</status>
      <midino>0x59</midino>
      <threshold>0.5</threshold>
    </light>
  </lights>
</controller>
