summaryrefslogtreecommitdiffstats
path: root/res/controllers/Denon-MC6000MK2.midi.xml
diff options
context:
space:
mode:
authorUwe Klotz <uwe_klotz@web.de>2014-04-14 22:58:19 +0200
committerUwe Klotz <uwe_klotz@web.de>2014-07-27 23:16:10 +0200
commitf9d40fee6a87684eecc172c4e0e271ba4b6acbb5 (patch)
treec75e8710860dbcbeca4115d35f1ad876a9848fdd /res/controllers/Denon-MC6000MK2.midi.xml
parent38dcd763c2ffc46e6958ca687a8a83e928059c4d (diff)
DN-MC6000MK2: Initial revision
Diffstat (limited to 'res/controllers/Denon-MC6000MK2.midi.xml')
-rw-r--r--res/controllers/Denon-MC6000MK2.midi.xml1863
1 files changed, 1863 insertions, 0 deletions
diff --git a/res/controllers/Denon-MC6000MK2.midi.xml b/res/controllers/Denon-MC6000MK2.midi.xml
new file mode 100644
index 0000000000..fe6d447dab
--- /dev/null
+++ b/res/controllers/Denon-MC6000MK2.midi.xml
@@ -0,0 +1,1863 @@
+<?xml version="1.0" encoding="utf-8"?>
+<MixxxControllerPreset mixxxVersion="1.12.0+" schemaVersion="1">
+ <info>
+ <name>Denon MC6000MK2</name>
+ <author>Uwe Klotz a/k/a tapir</author>
+ <forums>http://www.mixxx.org/forums/viewtopic.php?f=7&amp;t=6251</forums>
+ <wiki></wiki>
+ </info>
+ <controller id="Denon MC6000MK2">
+ <scriptfiles>
+ <file filename="Denon-MC6000MK2-scripts.js" functionprefix="DenonMC6000MK2"/>
+ </scriptfiles>
+ <controls>
+ <!-- Common Controls -->
+ <control>
+ <midino>0x45</midino>
+ <status>0xB0</status>
+ <key>DenonMC6000MK2.onXfaderContour</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <midino>0x54</midino>
+ <status>0xB0</status>
+ <key>DenonMC6000MK2.onTrackSelectKnob</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <midino>0x28</midino>
+ <status>0x90</status>
+ <key>DenonMC6000MK2.onTrackSelectButton</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <midino>0x29</midino>
+ <status>0x90</status>
+ <key>DenonMC6000MK2.onFwdButton</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <midino>0x30</midino>
+ <status>0x90</status>
+ <key>DenonMC6000MK2.onBackButton</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <midino>0x16</midino>
+ <status>0x90</status>
+ <key>DenonMC6000MK2.onFilterLeftButton</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <midino>0x66</midino>
+ <status>0xB0</status>
+ <key>DenonMC6000MK2.onFilterLeftKnob</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <midino>0x1E</midino>
+ <status>0x90</status>
+ <key>DenonMC6000MK2.onFilterRightButton</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <midino>0x67</midino>
+ <status>0xB0</status>
+ <key>DenonMC6000MK2.onFilterRightKnob</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <midino>0x15</midino>
+ <status>0x90</status>
+ <key>DenonMC6000MK2.onFx1Efx1Button</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <midino>0x12</midino>
+ <status>0x90</status>
+ <key>DenonMC6000MK2.onFx1Efx2Button</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <midino>0x13</midino>
+ <status>0x90</status>
+ <key>DenonMC6000MK2.onFx1Efx3Button</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <midino>0x55</midino>
+ <status>0x90</status>
+ <key>DenonMC6000MK2.onFx2Efx1Button</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <midino>0x52</midino>
+ <status>0x90</status>
+ <key>DenonMC6000MK2.onFx2Efx2Button</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <midino>0x53</midino>
+ <status>0x90</status>
+ <key>DenonMC6000MK2.onFx2Efx3Button</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+
+ <!-- [Master] Controls -->
+ <control>
+ <!-- Xfader Audio -->
+ <group>[Master]</group>
+ <midino>0x16</midino>
+ <status>0xB0</status>
+ <key>crossfader</key>
+ <options>
+ <normal/>
+ </options>
+ </control>
+ <control>
+ <!-- Xfader Video -->
+ <group>[Master]</group>
+ <midino>0x17</midino>
+ <status>0xB0</status>
+ <key>crossfader</key>
+ <options>
+ <normal/>
+ </options>
+ </control>
+ <control>
+ <group>[Master]</group>
+ <midino>0x19</midino>
+ <status>0xB0</status>
+ <key>volume</key>
+ <options>
+ <normal/>
+ </options>
+ </control>
+ <control>
+ <group>[Master]</group>
+ <midino>0x43</midino>
+ <status>0xB0</status>
+ <key>headMix</key>
+ <options>
+ <normal/>
+ </options>
+ </control>
+ <control>
+ <group>[Master]</group>
+ <midino>0x44</midino>
+ <status>0xB0</status>
+ <key>headVolume</key>
+ <options>
+ <normal/>
+ </options>
+ </control>
+
+ <!-- [Channel1] - MIDI Ch0 Controls -->
+ <control>
+ <midino>0x1B</midino>
+ <status>0xB0</status>
+ <key>DenonMC6000MK2.onBoothLevel</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel1]</group>
+ <midino>0x03</midino>
+ <status>0x90</status>
+ <key>DenonMC6000MK2.onDeckButton</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel1]</group>
+ <midino>0x01</midino>
+ <status>0x90</status>
+ <key>DenonMC6000MK2.onCueMixButton</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel1]</group>
+ <midino>0x01</midino>
+ <status>0xB0</status>
+ <key>pregain</key>
+ <options>
+ <normal/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel1]</group>
+ <midino>0x02</midino>
+ <status>0xB0</status>
+ <key>filterHigh</key>
+ <options>
+ <normal/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel1]</group>
+ <midino>0x03</midino>
+ <status>0xB0</status>
+ <key>filterMid</key>
+ <options>
+ <normal/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel1]</group>
+ <midino>0x04</midino>
+ <status>0xB0</status>
+ <key>filterLow</key>
+ <options>
+ <normal/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel1]</group>
+ <midino>0x05</midino>
+ <status>0xB0</status>
+ <key>volume</key>
+ <options>
+ <normal/>
+ </options>
+ </control>
+
+ <!-- [Channel1] - MIDI Ch0 Controls -->
+ <control>
+ <group>[Channel1]</group>
+ <midino>0x04</midino>
+ <status>0x90</status>
+ <key>DenonMC6000MK2.onVinylModeButton</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel1]</group>
+ <midino>0x06</midino>
+ <status>0x90</status>
+ <key>DenonMC6000MK2.onKeyLockButton</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel1]</group>
+ <midino>0x42</midino>
+ <status>0x80</status>
+ <key>DenonMC6000MK2.onCueButton</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel1]</group>
+ <midino>0x42</midino>
+ <status>0x90</status>
+ <key>DenonMC6000MK2.onCueButton</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel1]</group>
+ <midino>0x43</midino>
+ <status>0x90</status>
+ <key>DenonMC6000MK2.onPlayButton</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel1]</group>
+ <midino>0x0C</midino>
+ <status>0x80</status>
+ <key>DenonMC6000MK2.onBendPlusButton</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel1]</group>
+ <midino>0x0C</midino>
+ <status>0x90</status>
+ <key>DenonMC6000MK2.onBendPlusButton</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel1]</group>
+ <midino>0x0D</midino>
+ <status>0x80</status>
+ <key>DenonMC6000MK2.onBendMinusButton</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel1]</group>
+ <midino>0x0D</midino>
+ <status>0x90</status>
+ <key>DenonMC6000MK2.onBendMinusButton</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel1]</group>
+ <midino>0x6B</midino>
+ <status>0x90</status>
+ <key>DenonMC6000MK2.onSyncButton</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel1]</group>
+ <status>0xE0</status>
+ <key>DenonMC6000MK2.onPitchSlider</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel1]</group>
+ <midino>0x56</midino>
+ <status>0x80</status>
+ <key>DenonMC6000MK2.onJogTouch</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel1]</group>
+ <midino>0x56</midino>
+ <status>0x90</status>
+ <key>DenonMC6000MK2.onJogTouch</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel1]</group>
+ <midino>0x51</midino>
+ <status>0x80</status>
+ <key>DenonMC6000MK2.onJogTouchVinyl</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel1]</group>
+ <midino>0x51</midino>
+ <status>0x90</status>
+ <key>DenonMC6000MK2.onJogTouchVinyl</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel1]</group>
+ <midino>0x52</midino>
+ <status>0xB0</status>
+ <key>DenonMC6000MK2.onJogSpin</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel1]</group>
+ <midino>0x51</midino>
+ <status>0xB0</status>
+ <key>DenonMC6000MK2.onJogSpinVinyl</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel1]</group>
+ <midino>0x17</midino>
+ <status>0x90</status>
+ <key>DenonMC6000MK2.onHotCue1Button</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel1]</group>
+ <midino>0x18</midino>
+ <status>0x90</status>
+ <key>DenonMC6000MK2.onHotCue2Button</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel1]</group>
+ <midino>0x19</midino>
+ <status>0x90</status>
+ <key>DenonMC6000MK2.onHotCue3Button</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel1]</group>
+ <midino>0x20</midino>
+ <status>0x90</status>
+ <key>DenonMC6000MK2.onHotCue4Button</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel1]</group>
+ <midino>0x21</midino>
+ <status>0x80</status>
+ <key>DenonMC6000MK2.onSampler1Button</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel1]</group>
+ <midino>0x21</midino>
+ <status>0x90</status>
+ <key>DenonMC6000MK2.onSampler1Button</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel1]</group>
+ <midino>0x22</midino>
+ <status>0x80</status>
+ <key>DenonMC6000MK2.onSampler2Button</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel1]</group>
+ <midino>0x22</midino>
+ <status>0x90</status>
+ <key>DenonMC6000MK2.onSampler2Button</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel1]</group>
+ <midino>0x23</midino>
+ <status>0x80</status>
+ <key>DenonMC6000MK2.onSampler3Button</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel1]</group>
+ <midino>0x23</midino>
+ <status>0x90</status>
+ <key>DenonMC6000MK2.onSampler3Button</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel1]</group>
+ <midino>0x24</midino>
+ <status>0x80</status>
+ <key>DenonMC6000MK2.onSampler4Button</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel1]</group>
+ <midino>0x24</midino>
+ <status>0x90</status>
+ <key>DenonMC6000MK2.onSampler4Button</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel1]</group>
+ <midino>0x1D</midino>
+ <status>0x90</status>
+ <key>DenonMC6000MK2.onAutoLoopButton</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel1]</group>
+ <midino>0x37</midino>
+ <status>0x90</status>
+ <key>DenonMC6000MK2.onLoopInButton</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel1]</group>
+ <midino>0x39</midino>
+ <status>0x90</status>
+ <key>DenonMC6000MK2.onLoopOutButton</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel1]</group>
+ <midino>0x69</midino>
+ <status>0x90</status>
+ <key>DenonMC6000MK2.onLoopCutMinusButton</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel1]</group>
+ <midino>0x6A</midino>
+ <status>0x90</status>
+ <key>DenonMC6000MK2.onLoopCutPlusButton</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel1]</group>
+ <midino>0x62</midino>
+ <status>0x90</status>
+ <key>DenonMC6000MK2.onLoadLeftButton</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel1]</group>
+ <midino>0x60</midino>
+ <status>0x80</status>
+ <key>DenonMC6000MK2.onShiftLeftButton</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel1]</group>
+ <midino>0x60</midino>
+ <status>0x90</status>
+ <key>DenonMC6000MK2.onShiftLeftButton</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel1]</group>
+ <midino>0x50</midino>
+ <status>0x80</status>
+ <key>DenonMC6000MK2.onCensorButton</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel1]</group>
+ <midino>0x50</midino>
+ <status>0x90</status>
+ <key>DenonMC6000MK2.onCensorButton</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+
+ <!-- [Channel2] - MIDI Ch0 Controls -->
+ <control>
+ <group>[Channel2]</group>
+ <midino>0x08</midino>
+ <status>0x90</status>
+ <key>DenonMC6000MK2.onDeckButton</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel2]</group>
+ <midino>0x02</midino>
+ <status>0x90</status>
+ <key>DenonMC6000MK2.onCueMixButton</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel2]</group>
+ <midino>0x07</midino>
+ <status>0xB0</status>
+ <key>pregain</key>
+ <options>
+ <normal/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel2]</group>
+ <midino>0x08</midino>
+ <status>0xB0</status>
+ <key>filterHigh</key>
+ <options>
+ <normal/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel2]</group>
+ <midino>0x09</midino>
+ <status>0xB0</status>
+ <key>filterMid</key>
+ <options>
+ <normal/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel2]</group>
+ <midino>0x0A</midino>
+ <status>0xB0</status>
+ <key>filterLow</key>
+ <options>
+ <normal/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel2]</group>
+ <midino>0x0B</midino>
+ <status>0xB0</status>
+ <key>volume</key>
+ <options>
+ <normal/>
+ </options>
+ </control>
+
+ <!-- [Channel2] - MIDI Ch2 Controls -->
+ <control>
+ <group>[Channel2]</group>
+ <midino>0x04</midino>
+ <status>0x92</status>
+ <key>DenonMC6000MK2.onVinylModeButton</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel2]</group>
+ <midino>0x06</midino>
+ <status>0x92</status>
+ <key>DenonMC6000MK2.onKeyLockButton</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel2]</group>
+ <midino>0x42</midino>
+ <status>0x82</status>
+ <key>DenonMC6000MK2.onCueButton</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel2]</group>
+ <midino>0x42</midino>
+ <status>0x92</status>
+ <key>DenonMC6000MK2.onCueButton</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel2]</group>
+ <midino>0x43</midino>
+ <status>0x92</status>
+ <key>DenonMC6000MK2.onPlayButton</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel2]</group>
+ <midino>0x0C</midino>
+ <status>0x82</status>
+ <key>DenonMC6000MK2.onBendPlusButton</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel2]</group>
+ <midino>0x0C</midino>
+ <status>0x92</status>
+ <key>DenonMC6000MK2.onBendPlusButton</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel2]</group>
+ <midino>0x0D</midino>
+ <status>0x82</status>
+ <key>DenonMC6000MK2.onBendMinusButton</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel2]</group>
+ <midino>0x0D</midino>
+ <status>0x92</status>
+ <key>DenonMC6000MK2.onBendMinusButton</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel2]</group>
+ <midino>0x6B</midino>
+ <status>0x92</status>
+ <key>DenonMC6000MK2.onSyncButton</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel2]</group>
+ <status>0xE2</status>
+ <key>DenonMC6000MK2.onPitchSlider</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel2]</group>
+ <midino>0x56</midino>
+ <status>0x82</status>
+ <key>DenonMC6000MK2.onJogTouch</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel2]</group>
+ <midino>0x56</midino>
+ <status>0x92</status>
+ <key>DenonMC6000MK2.onJogTouch</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel2]</group>
+ <midino>0x51</midino>
+ <status>0x82</status>
+ <key>DenonMC6000MK2.onJogTouchVinyl</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel2]</group>
+ <midino>0x51</midino>
+ <status>0x92</status>
+ <key>DenonMC6000MK2.onJogTouchVinyl</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel2]</group>
+ <midino>0x52</midino>
+ <status>0xB2</status>
+ <key>DenonMC6000MK2.onJogSpin</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel2]</group>
+ <midino>0x51</midino>
+ <status>0xB2</status>
+ <key>DenonMC6000MK2.onJogSpinVinyl</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel2]</group>
+ <midino>0x17</midino>
+ <status>0x92</status>
+ <key>DenonMC6000MK2.onHotCue1Button</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel2]</group>
+ <midino>0x18</midino>
+ <status>0x92</status>
+ <key>DenonMC6000MK2.onHotCue2Button</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel2]</group>
+ <midino>0x19</midino>
+ <status>0x92</status>
+ <key>DenonMC6000MK2.onHotCue3Button</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel2]</group>
+ <midino>0x20</midino>
+ <status>0x92</status>
+ <key>DenonMC6000MK2.onHotCue4Button</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel2]</group>
+ <midino>0x21</midino>
+ <status>0x82</status>
+ <key>DenonMC6000MK2.onSampler1Button</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel2]</group>
+ <midino>0x21</midino>
+ <status>0x92</status>
+ <key>DenonMC6000MK2.onSampler1Button</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel2]</group>
+ <midino>0x22</midino>
+ <status>0x82</status>
+ <key>DenonMC6000MK2.onSampler2Button</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel2]</group>
+ <midino>0x22</midino>
+ <status>0x92</status>
+ <key>DenonMC6000MK2.onSampler2Button</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel2]</group>
+ <midino>0x23</midino>
+ <status>0x82</status>
+ <key>DenonMC6000MK2.onSampler3Button</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel2]</group>
+ <midino>0x23</midino>
+ <status>0x92</status>
+ <key>DenonMC6000MK2.onSampler3Button</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel2]</group>
+ <midino>0x24</midino>
+ <status>0x82</status>
+ <key>DenonMC6000MK2.onSampler4Button</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel2]</group>
+ <midino>0x24</midino>
+ <status>0x92</status>
+ <key>DenonMC6000MK2.onSampler4Button</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel2]</group>
+ <midino>0x1D</midino>
+ <status>0x92</status>
+ <key>DenonMC6000MK2.onAutoLoopButton</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel2]</group>
+ <midino>0x37</midino>
+ <status>0x92</status>
+ <key>DenonMC6000MK2.onLoopInButton</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel2]</group>
+ <midino>0x39</midino>
+ <status>0x92</status>
+ <key>DenonMC6000MK2.onLoopOutButton</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel2]</group>
+ <midino>0x69</midino>
+ <status>0x92</status>
+ <key>DenonMC6000MK2.onLoopCutMinusButton</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel2]</group>
+ <midino>0x6A</midino>
+ <status>0x92</status>
+ <key>DenonMC6000MK2.onLoopCutPlusButton</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel2]</group>
+ <midino>0x63</midino>
+ <status>0x92</status>
+ <key>DenonMC6000MK2.onLoadRightButton</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel2]</group>
+ <midino>0x61</midino>
+ <status>0x82</status>
+ <key>DenonMC6000MK2.onShiftRightButton</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel2]</group>
+ <midino>0x61</midino>
+ <status>0x92</status>
+ <key>DenonMC6000MK2.onShiftRightButton</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel2]</group>
+ <midino>0x50</midino>
+ <status>0x82</status>
+ <key>DenonMC6000MK2.onCensorButton</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel2]</group>
+ <midino>0x50</midino>
+ <status>0x92</status>
+ <key>DenonMC6000MK2.onCensorButton</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+
+ <!-- [Channel3] - MIDI Ch0 Controls -->
+ <control>
+ <group>[Channel3]</group>
+ <midino>0x08</midino>
+ <status>0x90</status>
+ <key>DenonMC6000MK2.onDeckButton</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel3]</group>
+ <midino>0x02</midino>
+ <status>0x90</status>
+ <key>DenonMC6000MK2.onCueMixButton</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel3]</group>
+ <midino>0x07</midino>
+ <status>0xB0</status>
+ <key>pregain</key>
+ <options>
+ <normal/>
+ </options>
+ </control>
+ <control>
+ <group>[Channel3]</group>