summaryrefslogtreecommitdiffstats
path: root/res/controllers/Denon MC3000.midi.xml
diff options
context:
space:
mode:
Diffstat (limited to 'res/controllers/Denon MC3000.midi.xml')
-rw-r--r--res/controllers/Denon MC3000.midi.xml1432
1 files changed, 1432 insertions, 0 deletions
diff --git a/res/controllers/Denon MC3000.midi.xml b/res/controllers/Denon MC3000.midi.xml
new file mode 100644
index 0000000000..5a995161ec
--- /dev/null
+++ b/res/controllers/Denon MC3000.midi.xml
@@ -0,0 +1,1432 @@
+<?xml version="1.0" encoding="utf-8"?>
+<MixxxMIDIPreset mixxxVersion="1.10.0" schemaVersion="1">
+ <info>
+ <name>Denon MC3000 v0.995</name>
+ <author>BeMixxx</author>
+ <description>Optimized for Denon MC3000 - Default Midi Channel</description>
+ </info>
+ <controller id="MC3000 MIDI 1">
+ <scriptfiles>
+ <file filename="Denon-MC3000-scripts.js" functionprefix="mc3000"/>
+ </scriptfiles>
+
+<controls>
+<!-- CROSFADER / FADER / PREGAIN / HI / MID /LOW -->
+ <control>
+ <status>0xb0</status>
+ <midino>0x16</midino>
+ <group>[Master]</group>
+ <key>crossfader</key>
+ </control>
+
+ <control>
+ <status>0xb0</status>
+ <midino>0x5</midino>
+ <group>[Channel1]</group>
+ <description>Volume Fader deck1 (A)</description>
+ <key>volume</key>
+ </control>
+ <control>
+ <status>0xb2</status>
+ <midino>0x10</midino>
+ <group>[Channel2]</group>
+ <description>Volume Fader deck2 (B)</description>
+ <key>volume</key>
+ </control>
+ <control>
+ <status>0xb1</status>
+ <midino>11</midino>
+ <group>[Channel3]</group>
+ <description>Volume Fader deck3 (C)</description>
+ <key>volume</key>
+ </control>
+ <control>
+ <status>0xb3</status>
+ <midino>21</midino>
+ <group>[Channel4]</group>
+ <description>Volume Fader deck4 (D)</description>
+ <key>volume</key>
+ </control>
+
+ <control>
+ <status>0xb0</status>
+ <midino>0x1</midino>
+ <group>[Channel1]</group>
+ <description>Pregain knob deck1 (A)</description>
+ <key>pregain</key>
+ </control>
+ <control>
+ <status>0xb2</status>
+ <midino>12</midino>
+ <group>[Channel2]</group>
+ <description>Pregain knob deck2 (B)</description>
+ <key>pregain</key>
+ </control>
+ <control>
+ <status>0xb1</status>
+ <midino>7</midino>
+ <group>[Channel3]</group>
+ <description>Pregain knob deck3 (C)</description>
+ <key>pregain</key>
+ </control>
+ <control>
+ <status>0xb3</status>
+ <midino>17</midino>
+ <group>[Channel4]</group>
+ <description>Pregain knob deck4 (D)</description>
+ <key>pregain</key>
+ </control>
+
+ <control>
+ <status>0xb0</status>
+ <midino>0x2</midino>
+ <group>[Channel1]</group>
+ <description>FilterHigh knob deck1 (A)</description>
+ <key>filterHigh</key>
+ </control>
+ <control>
+ <status>0xb2</status>
+ <midino>0xd</midino>
+ <group>[Channel2]</group>
+ <description>FilterHigh knob deck2 (B)</description>
+ <key>filterHigh</key>
+ </control>
+ <control>
+ <status>0xb1</status>
+ <midino>8</midino>
+ <group>[Channel3]</group>
+ <description>FilterHigh knob deck3 (C)</description>
+ <key>filterHigh</key>
+ </control>
+ <control>
+ <status>0xb3</status>
+ <midino>18</midino>
+ <group>[Channel4]</group>
+ <description>FilterHigh knob deck4 (D)</description>
+ <key>filterHigh</key>
+ </control>
+
+ <control>
+ <status>0xb0</status>
+ <midino>0x3</midino>
+ <group>[Channel1]</group>
+ <description>FilterMid knob deck1 (A)</description>
+ <key>filterMid</key>
+ </control>
+ <control>
+ <status>0xb2</status>
+ <midino>0xe</midino>
+ <group>[Channel2]</group>
+ <description>FilterMid knob deck2 (B)</description>
+ <key>filterMid</key>
+ </control>
+ <control>
+ <status>0xb1</status>
+ <midino>9</midino>
+ <group>[Channel3]</group>
+ <description>FilterMid knob deck3 (C)</description>
+ <key>filterMid</key>
+ </control>
+ <control>
+ <status>0xb3</status>
+ <midino>19</midino>
+ <group>[Channel4]</group>
+ <description>FilterMid knob deck4 (D)</description>
+ <key>filterMid</key>
+ </control>
+
+ <control>
+ <status>0xb0</status>
+ <midino>4</midino>
+ <group>[Channel1]</group>
+ <description>FilterLow knob deck1 (A)</description>
+ <key>filterLow</key>
+ </control>
+ <control>
+ <status>0xb2</status>
+ <midino>15</midino>
+ <group>[Channel2]</group>
+ <description>FilterLow knob deck2 (B)</description>
+ <key>filterLow</key>
+ </control>
+ <control>
+ <status>0xb1</status>
+ <midino>10</midino>
+ <group>[Channel3]</group>
+ <description>FilterLow knob deck3 (C)</description>
+ <key>filterLow</key>
+ </control>
+ <control>
+ <status>0xb3</status>
+ <midino>20</midino>
+ <group>[Channel4]</group>
+ <description>FilterLow knob deck4 (D)</description>
+ <key>filterLow</key>
+ </control>
+
+<!-- JOG WHEEL -->
+ <control>
+ <status>0xb0</status>
+ <midino>0x51</midino>
+ <group>[Channel1]</group>
+ <description>JogWheel deck1 (A)</description>
+ <key>mc3000.jogWheel</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0xb2</status>
+ <midino>0x51</midino>
+ <group>[Channel2]</group>
+ <description>JogWheel deck2 (B)</description>
+ <key>mc3000.jogWheel</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0xb1</status>
+ <midino>0x51</midino>
+ <group>[Channel3]</group>
+ <description>JogWheel deck3 (C)</description>
+ <key>mc3000.jogWheel</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0xb3</status>
+ <midino>0x51</midino>
+ <group>[Channel4]</group>
+ <description>JogWheel deck4 (D)</description>
+ <key>mc3000.jogWheel</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+
+<!-- TOUCH WHEEL -->
+ <control>
+ <status>0x90</status>
+ <midino>81</midino>
+ <group>[Channel1]</group>
+ <description>TouchWheel pressed deck1 (A)</description>
+ <key>mc3000.wheelTouch</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0x80</status>
+ <midino>81</midino>
+ <group>[Channel1]</group>
+ <description>TouchWheel released deck1 (A)</description>
+ <key>mc3000.wheelTouch</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0x92</status>
+ <midino>81</midino>
+ <group>[Channel2]</group>
+ <description>TouchWheel pressed deck2 (B)</description>
+ <key>mc3000.wheelTouch</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0x82</status>
+ <midino>81</midino>
+ <group>[Channel2]</group>
+ <description>TouchWheel released deck2 (B)</description>
+ <key>mc3000.wheelTouch</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0x91</status>
+ <midino>81</midino>
+ <group>[Channel3]</group>
+ <description>TouchWheel pressed deck3 (C)</description>
+ <key>mc3000.wheelTouch</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0x81</status>
+ <midino>81</midino>
+ <group>[Channel3]</group>
+ <description>TouchWheel released deck3 (C)</description>
+ <key>mc3000.wheelTouch</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0x93</status>
+ <midino>81</midino>
+ <group>[Channel4]</group>
+ <description>TouchWheel pressed deck4 (D)</description>
+ <key>mc3000.wheelTouch</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0x83</status>
+ <midino>81</midino>
+ <group>[Channel4]</group>
+ <description>TouchWheel released deck4 (D)</description>
+ <key>mc3000.wheelTouch</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+
+<!--PITCH SLIDER -->
+ <control>
+ <status>0xe0</status>
+ <midino>0x50</midino>
+ <group>[Channel1]</group>
+ <key>mc3000.rate</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0xe2</status>
+ <midino>0x28</midino>
+ <group>[Channel2]</group>
+ <key>mc3000.rate</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+
+<!-- PFL -->
+ <control>
+ <status>0x90</status>
+ <midino>1</midino>
+ <description>Cue PFL deck1 (A)</description>
+ <group>[Channel1]</group>
+ <key>pfl</key>
+ </control>
+ <control>
+ <status>0x92</status>
+ <midino>5</midino>
+ <description>Cue PFL deck2 (B)</description>
+ <group>[Channel2]</group>
+ <key>pfl</key>
+ </control>
+ <control>
+ <status>0x91</status>
+ <midino>2</midino>
+ <description>Cue PFL deck3 (C)</description>
+ <group>[Channel3]</group>
+ <key>pfl</key>
+ </control>
+ <control>
+ <status>0x93</status>
+ <midino>7</midino>
+ <description>Cue PFL deck4 (D)</description>
+ <group>[Channel4]</group>
+ <key>pfl</key>
+ </control>
+
+<!-- EFX 1-4 FOR BEATLOOP_X -->
+ <control>
+ <status>0x90</status>
+ <midino>21</midino>
+ <group>[Channel1]</group>
+ <key>mc3000.efx_beatLoopX</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0x90</status>
+ <midino>18</midino>
+ <group>[Channel1]</group>
+ <key>mc3000.efx_beatLoopX</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0x90</status>
+ <midino>19</midino>
+ <group>[Channel1]</group>
+ <key>mc3000.efx_beatLoopX</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control><control>
+ <status>0x90</status>
+ <midino>20</midino>
+ <group>[Channel1]</group>
+ <key>mc3000.efx_beatLoopX</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0x92</status>
+ <midino>85</midino>
+ <group>[Channel2]</group>
+ <key>mc3000.efx_beatLoopX</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0x92</status>
+ <midino>82</midino>
+ <group>[Channel2]</group>
+ <key>mc3000.efx_beatLoopX</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0x92</status>
+ <midino>83</midino>
+ <group>[Channel2]</group>
+ <key>mc3000.efx_beatLoopX</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0x92</status>
+ <midino>84</midino>
+ <group>[Channel2]</group>
+ <key>mc3000.efx_beatLoopX</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+
+<!-- HOT CUE 1-4 -->
+ <control>
+ <status>0x90</status>
+ <midino>23</midino>
+ <group>[Channel1]</group>
+ <key>mc3000.hotcueset</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0x92</status>
+ <midino>23</midino>
+ <group>[Channel2]</group>
+ <key>mc3000.hotcueset</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0x90</status>
+ <midino>24</midino>
+ <group>[Channel1]</group>
+ <key>mc3000.hotcueset</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0x92</status>
+ <midino>24</midino>
+ <group>[Channel2]</group>
+ <key>mc3000.hotcueset</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0x90</status>
+ <midino>25</midino>
+ <group>[Channel1]</group>
+ <key>mc3000.hotcueset</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0x92</status>
+ <midino>25</midino>
+ <group>[Channel2]</group>
+ <key>mc3000.hotcueset</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0x90</status>
+ <midino>32</midino>
+ <group>[Channel1]</group>
+ <key>mc3000.hotcueset</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0x92</status>
+ <midino>32</midino>
+ <group>[Channel2]</group>
+ <key>mc3000.hotcueset</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+
+<!-- HOT CUE 5-8 -->
+ <control>
+ <status>0x90</status>
+ <midino>72</midino>
+ <group>[Channel1]</group>
+ <key>mc3000.hotcueset</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0x92</status>
+ <midino>72</midino>
+ <group>[Channel2]</group>
+ <key>mc3000.hotcueset</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0x90</status>
+ <midino>73</midino>
+ <group>[Channel1]</group>
+ <key>mc3000.hotcueset</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0x92</status>
+ <midino>73</midino>
+ <group>[Channel2]</group>
+ <key>mc3000.hotcueset</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0x90</status>
+ <midino>74</midino>
+ <group>[Channel1]</group>
+ <key>mc3000.hotcueset</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0x92</status>
+ <midino>74</midino>
+ <group>[Channel2]</group>
+ <key>mc3000.hotcueset</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0x90</status>
+ <midino>75</midino>
+ <group>[Channel1]</group>
+ <key>mc3000.hotcueset</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0x92</status>
+ <midino>75</midino>
+ <group>[Channel2]</group>
+ <key>mc3000.hotcueset</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+
+<!-- HOT CUE 1-4 RELEASED-->
+ <control>
+ <status>0x80</status>
+ <midino>23</midino>
+ <group>[Channel1]</group>
+ <key>mc3000.hotcueset</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0x82</status>
+ <midino>23</midino>
+ <group>[Channel2]</group>
+ <key>mc3000.hotcueset</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0x80</status>
+ <midino>24</midino>
+ <group>[Channel1]</group>
+ <key>mc3000.hotcueset</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0x82</status>
+ <midino>24</midino>
+ <group>[Channel2]</group>
+ <key>mc3000.hotcueset</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0x80</status>
+ <midino>25</midino>
+ <group>[Channel1]</group>
+ <key>mc3000.hotcueset</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0x82</status>
+ <midino>25</midino>
+ <group>[Channel2]</group>
+ <key>mc3000.hotcueset</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0x80</status>
+ <midino>32</midino>
+ <group>[Channel1]</group>
+ <key>mc3000.hotcueset</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0x82</status>
+ <midino>32</midino>
+ <group>[Channel2]</group>
+ <key>mc3000.hotcueset</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+
+<!-- HOT CUE 5-8 RELEASED -->
+ <control>
+ <status>0x80</status>
+ <midino>72</midino>
+ <group>[Channel1]</group>
+ <key>mc3000.hotcueset</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0x82</status>
+ <midino>72</midino>
+ <group>[Channel2]</group>
+ <key>mc3000.hotcueset</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0x80</status>
+ <midino>73</midino>
+ <group>[Channel1]</group>
+ <key>mc3000.hotcueset</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0x82</status>
+ <midino>73</midino>
+ <group>[Channel2]</group>
+ <key>mc3000.hotcueset</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0x80</status>
+ <midino>74</midino>
+ <group>[Channel1]</group>
+ <key>mc3000.hotcueset</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0x82</status>
+ <midino>74</midino>
+ <group>[Channel2]</group>
+ <key>mc3000.hotcueset</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0x80</status>
+ <midino>75</midino>
+ <group>[Channel1]</group>
+ <key>mc3000.hotcueset</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0x82</status>
+ <midino>75</midino>
+ <group>[Channel2]</group>
+ <key>mc3000.hotcueset</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+
+
+<!-- EFX KNOB FX1 : MICGAIN,LFO,DEPTH DELAY -->
+ <control>
+ <status>0xb0</status>
+ <midino>85</midino>
+ <group>[Flanger]</group>
+ <key>mc3000.lfoPeriod</key>
+ <description></description>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0xb0</status>
+ <midino>86</midino>
+ <group>[Flanger]</group>
+ <key>mc3000.lfoDepth</key>
+ <description></description>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0xb0</status>
+ <midino>87</midino>
+ <group>[Flanger]</group>
+ <key>mc3000.lfoDelay</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0xb0</status>
+ <midino>88</midino>
+ <group>[Flanger]</group>
+ <key>mc3000.micVolume</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+
+<!-- EFX KNOB FX2 : HEADMIX -->
+ <control>
+ <status>0xb2</status>
+ <midino>89</midino>
+ <group>[Master]</group>
+ <key>mc3000.headMix</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0xb2</status>
+ <midino>90</midino>
+ <group>[Master]</group>
+ <key>mc3000.headVolume</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0xb2</status>
+ <midino>91</midino>
+ <group>[Master]</group>
+ <key>mc3000.masterBalance</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0xb2</status>
+ <midino>92</midino>
+ <group>[Master]</group>
+ <key>mc3000.masterVolume</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+
+<!-- EFX KNOB IN SAMPLE MODE-->
+ <control>
+ <status>0x90</status>
+ <midino>0x21</midino>
+ <group>[Sampler1]</group>
+ <key>play</key>
+ </control>
+
+ <control>
+ <status>0xb0</status>
+ <midino>0x30</midino>
+ <group>[Sampler1]</group>
+ <key>pregain</key>
+ </control>
+ <control>
+ <status>0x90</status>
+ <midino>0x22</midino>
+ <group>[Sampler2]</group>
+ <key>play</key>
+ <description></description>
+ </control>
+ <control>
+ <status>0xb0</status>
+ <midino>0x31</midino>
+ <group>[Sampler2]</group>
+ <key>pregain</key>
+ <description></description>
+ </control>
+ <control>
+ <status>0x90</status>
+ <midino>0x23</midino>
+ <group>[Sampler3]</group>
+ <key>play</key>
+ <description></description>
+ </control>
+ <control>
+ <status>0xb0</status>
+ <midino>0x32</midino>
+ <group>[Sampler3]</group>
+ <key>pregain</key>
+ <description></description>
+ </control>
+ <control>
+ <status>0x90</status>
+ <midino>0x24</midino>
+ <group>[Sampler4]</group>
+ <key>play</key>
+ <description></description>
+ </control>
+ <control>
+ <status>0xb0</status>
+ <midino>0x33</midino>
+ <group>[Sampler4]</group>
+ <key>pregain</key>
+ <description></description>
+ </control>
+
+<!-- CUE DEFAULT -->
+ <control>
+ <status>0x90</status>
+ <midino>0x42</midino>
+ <group>[Channel1]</group>
+ <description>Cue BT pressed deck1 (A)</description>
+ <key>mc3000.cue_default</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0x80</status>
+ <midino>0x42</midino>
+ <group>[Channel1]</group>
+ <description>Cue BT released deck1 (A)</description>
+ <key>mc3000.cue_default</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0x92</status>
+ <midino>0x42</midino>
+ <group>[Channel2]</group>
+ <description>Cue BT pressed deck2 (B)</description>
+ <key>mc3000.cue_default</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0x82</status>
+ <midino>0x42</midino>
+ <group>[Channel2]</group>
+ <description>Cue BT released deck2 (B)</description>
+ <key>mc3000.cue_default</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0x91</status>
+ <midino>0x42</midino>
+ <group>[Channel3]</group>
+ <description>Cue BT pressed deck3 (C)</description>
+ <key>mc3000.cue_default</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0x81</status>
+ <midino>0x42</midino>
+ <group>[Channel3]</group>
+ <description>Cue BT released deck3 (C)</description>
+ <key>mc3000.cue_default</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0x93</status>
+ <midino>0x42</midino>
+ <group>[Channel4]</group>
+ <description>Cue BT pressed deck4 (D)</description>
+ <key>mc3000.cue_default</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0x83</status>
+ <midino>0x42</midino>
+ <group>[Channel4]</group>
+ <description>Cue BT released deck4 (D)</description>
+ <key>mc3000.cue_default</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+
+<!-- PLAY -->
+ <control>
+ <status>0x90</status>
+ <midino>0x43</midino>
+ <group>[Channel1]</group>
+ <key>play</key>
+ <description>Play BT deck1 (A)</description>
+ </control>
+ <control>
+ <status>0x92</status>
+ <midino>0x43</midino>
+ <group>[Channel2]</group>
+ <key>play</key>
+ <description>Play BT deck2 (B)</description>
+ </control>
+ <control>
+ <status>0x91</status>
+ <midino>0x43</midino>
+ <group>[Channel3]</group>
+ <key>play</key>
+ <description>Play BT deck3 (C)</description>
+ </control>
+ <control>
+ <status>0x93</status>
+ <midino>0x43</midino>
+ <group>[Channel4]</group>
+ <key>play</key>
+ <description>Play BT deck4 (D)</description>
+ </control>
+
+
+<!-- LOOP -->
+ <control>
+ <status>0x90</status>
+ <midino>0x37</midino>
+ <group>[Channel1]</group>
+ <key>mc3000.loopIn</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0x92</status>
+ <midino>0x37</midino>
+ <group>[Channel2]</group>
+ <key>mc3000.loopIn</key>
+ <options>
+ <script-binding/>
+ </options>
+ </control>
+ <control>
+ <status>0x90</status>
+ <midino>0x39</midino>
+ <grou