diff options
author | Uwe Klotz <uwe_klotz@web.de> | 2014-04-29 18:55:20 +0200 |
---|---|---|
committer | Uwe Klotz <uwe_klotz@web.de> | 2014-07-27 23:16:10 +0200 |
commit | e7150ab5a7f3a1775a83b778b386aed6580cd0e6 (patch) | |
tree | d77992e3f0e95fe30cc862ae7d9954c10db8d169 /res/controllers/Denon-MC6000MK2.midi.xml | |
parent | 48dd2ca4d3aaa3fa31c5d84456450beb71881464 (diff) |
DN-MC6000MK2: Many MIDI mapping fixes
- Many MIDI mapping fixes, mainly for [Channel3/4]
- AutoDJ changes
- Shift + Cue triggers skip_next
- Shift + Play triggers fade_now
- Internal refactorings & cleanup
Diffstat (limited to 'res/controllers/Denon-MC6000MK2.midi.xml')
-rw-r--r-- | res/controllers/Denon-MC6000MK2.midi.xml | 271 |
1 files changed, 194 insertions, 77 deletions
diff --git a/res/controllers/Denon-MC6000MK2.midi.xml b/res/controllers/Denon-MC6000MK2.midi.xml index 4ab0ca9914..89be57e289 100644 --- a/res/controllers/Denon-MC6000MK2.midi.xml +++ b/res/controllers/Denon-MC6000MK2.midi.xml @@ -23,23 +23,23 @@ <control> <midino>0x16</midino> <status>0x90</status> - <key>DenonMC6000MK2.onFilterLeftButton</key> + <key>DenonMC6000MK2.onFilterButtonLeft</key> <options> <script-binding/> </options> </control> <control> - <midino>0x66</midino> - <status>0xB0</status> - <key>DenonMC6000MK2.onFilterLeftKnob</key> + <midino>0x1E</midino> + <status>0x90</status> + <key>DenonMC6000MK2.onFilterButtonRight</key> <options> <script-binding/> </options> </control> <control> - <midino>0x1E</midino> - <status>0x90</status> - <key>DenonMC6000MK2.onFilterRightButton</key> + <midino>0x66</midino> + <status>0xB0</status> + <key>DenonMC6000MK2.onFilterKnobLeft</key> <options> <script-binding/> </options> @@ -47,7 +47,7 @@ <control> <midino>0x67</midino> <status>0xB0</status> - <key>DenonMC6000MK2.onFilterRightKnob</key> + <key>DenonMC6000MK2.onFilterKnobRight</key> <options> <script-binding/> </options> @@ -100,6 +100,86 @@ <script-binding/> </options> </control> + <control> + <midino>0x46</midino> + <status>0x90</status> + <key>DenonMC6000MK2.onFx1TapButton</key> + <options> + <script-binding/> + </options> + </control> + <control> + <midino>0x47</midino> + <status>0x90</status> + <key>DenonMC6000MK2.onFx2TapButton</key> + <options> + <script-binding/> + </options> + </control> + <control> + <midino>0x55</midino> + <status>0xB0</status> + <key>DenonMC6000MK2.onFx1Efx1Knob</key> + <options> + <script-binding/> + </options> + </control> + <control> + <midino>0x56</midino> + <status>0xB0</status> + <key>DenonMC6000MK2.onFx1Efx2Knob</key> + <options> + <script-binding/> + </options> + </control> + <control> + <midino>0x57</midino> + <status>0xB0</status> + <key>DenonMC6000MK2.onFx1Efx3Knob</key> + <options> + <script-binding/> + </options> + </control> + <control> + <midino>0x58</midino> + <status>0xB0</status> + <key>DenonMC6000MK2.onFx1BeatsKnob</key> + <options> + <script-binding/> + </options> + </control> + <control> + <midino>0x59</midino> + <status>0xB0</status> + <key>DenonMC6000MK2.onFx2Efx1Knob</key> + <options> + <script-binding/> + </options> + </control> + <control> + <midino>0x5A</midino> + <status>0xB0</status> + <key>DenonMC6000MK2.onFx2Efx2Knob</key> + <options> + <script-binding/> + </options> + </control> + <control> + <midino>0x5B</midino> + <status>0xB0</status> + <key>DenonMC6000MK2.onFx2Efx3Knob</key> + <options> + <script-binding/> + </options> + </control> + <control> + <midino>0x5C</midino> + <status>0xB0</status> + <key>DenonMC6000MK2.onFx2BeatsKnob</key> + <options> + <script-binding/> + </options> + </control> <!-- [Playlist] Controls --> <control> @@ -170,9 +250,8 @@ <key>headVolume</key> <options/> </control> - - <!-- [Channel1] - MIDI Ch0 Controls --> <control> + <group>[Master]</group> <midino>0x1B</midino> <status>0xB0</status> <key>DenonMC6000MK2.onBoothLevel</key> @@ -180,15 +259,8 @@ <script-binding/> </options> </control> - <control> - <group>[Channel1]</group> - <midino>0x03</midino> - <status>0x90</status> - <key>DenonMC6000MK2.onDeckButton</key> - <options> - <script-binding/> - </options> - </control> + + <!-- [Channel1] - MIDI Ch0 Controls --> <control> <group>[Channel1]</group> <midino>0x01</midino> @@ -233,13 +305,31 @@ <key>volume</key> <options/> </control> + <control> + <group>[Channel1]</group> + <midino>0x58</midino> + <status>0x90</status> + <key>DenonMC6000MK2.onFx1AssignButton</key> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Channel1]</group> + <midino>0x5C</midino> + <status>0x90</status> + <key>DenonMC6000MK2.onFx2AssignButton</key> + <options> + <script-binding/> + </options> + </control> <!-- [Channel1] - MIDI Ch0 Controls --> <control> <group>[Channel1]</group> <midino>0x04</midino> <status>0x90</status> - <key>DenonMC6000MK2.onVinylModeButton</key> + <key>DenonMC6000MK2.onVinylButton</key> <options> <script-binding/> </options> @@ -596,7 +686,7 @@ <group>[Channel1]</group> <midino>0x62</midino> <status>0x90</status> - <key>DenonMC6000MK2.onLoadLeftButton</key> + <key>DenonMC6000MK2.onLoadButton</key> <options> <script-binding/> </options> @@ -605,7 +695,7 @@ <group>[Channel1]</group> <midino>0x60</midino> <status>0x80</status> - <key>DenonMC6000MK2.onShiftLeftButton</key> + <key>DenonMC6000MK2.onShiftButton</key> <options> <script-binding/> </options> @@ -614,7 +704,7 @@ <group>[Channel1]</group> <midino>0x60</midino> <status>0x90</status> - <key>DenonMC6000MK2.onShiftLeftButton</key> + <key>DenonMC6000MK2.onShiftButton</key> <options> <script-binding/> </options> @@ -641,15 +731,6 @@ <!-- [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> @@ -692,13 +773,31 @@ <key>volume</key> <options/> </control> + <control> + <group>[Channel2]</group> + <midino>0x59</midino> + <status>0x90</status> + <key>DenonMC6000MK2.onFx1AssignButton</key> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Channel2]</group> + <midino>0x5D</midino> + <status>0x90</status> + <key>DenonMC6000MK2.onFx2AssignButton</key> + <options> + <script-binding/> + </options> + </control> <!-- [Channel2] - MIDI Ch2 Controls --> <control> <group>[Channel2]</group> <midino>0x04</midino> <status>0x92</status> - <key>DenonMC6000MK2.onVinylModeButton</key> + <key>DenonMC6000MK2.onVinylButton</key> <options> <script-binding/> </options> @@ -1055,7 +1154,7 @@ <group>[Channel2]</group> <midino>0x63</midino> <status>0x92</status> - <key>DenonMC6000MK2.onLoadRightButton</key> + <key>DenonMC6000MK2.onLoadButton</key> <options> <script-binding/> </options> @@ -1064,7 +1163,7 @@ <group>[Channel2]</group> <midino>0x61</midino> <status>0x82</status> - <key>DenonMC6000MK2.onShiftRightButton</key> + <key>DenonMC6000MK2.onShiftButton</key> <options> <script-binding/> </options> @@ -1073,7 +1172,7 @@ <group>[Channel2]</group> <midino>0x61</midino> <status>0x92</status> - <key>DenonMC6000MK2.onShiftRightButton</key> + <key>DenonMC6000MK2.onShiftButton</key> <options> <script-binding/> </options> @@ -1100,16 +1199,7 @@ <!-- [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> + <midino>0x05</midino> <status>0x90</status> <key>DenonMC6000MK2.onCueMixButton</key> <options> @@ -1118,46 +1208,64 @@ </control> <control> <group>[Channel3]</group> - <midino>0x07</midino> + <midino>0x0C</midino> <status>0xB0</status> <key>pregain</key> <options/> </control> <control> <group>[Channel3]</group> - <midino>0x08</midino> + <midino>0x0D</midino> <status>0xB0</status> <key>filterHigh</key> <options/> </control> <control> <group>[Channel3]</group> - <midino>0x09</midino> + <midino>0x0E</midino> <status>0xB0</status> <key>filterMid</key> <options/> </control> <control> <group>[Channel3]</group> - <midino>0x0A</midino> + <midino>0x0F</midino> <status>0xB0</status> <key>filterLow</key> <options/> </control> <control> <group>[Channel3]</group> - <midino>0x0B</midino> + <midino>0x10</midino> <status>0xB0</status> <key>volume</key> <options/> </control> + <control> + <group>[Channel3]</group> + <midino>0x5A</midino> + <status>0x90</status> + <key>DenonMC6000MK2.onFx1AssignButton</key> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Channel3]</group> + <midino>0x5E</midino> + <status>0x90</status> + <key>DenonMC6000MK2.onFx2AssignButton</key> + <options> + <script-binding/> + </options> + </control> <!-- [Channel3] - MIDI Ch1 Controls --> <control> <group>[Channel3]</group> <midino>0x04</midino> <status>0x91</status> - <key>DenonMC6000MK2.onVinylModeButton</key> + <key>DenonMC6000MK2.onVinylButton</key> <options> <script-binding/> </options> @@ -1512,27 +1620,27 @@ </control> <control> <group>[Channel3]</group> - <midino>0x63</midino> + <midino>0x62</midino> <status>0x91</status> - <key>DenonMC6000MK2.onLoadRightButton</key> + <key>DenonMC6000MK2.onLoadButton</key> <options> <script-binding/> </options> </control> <control> <group>[Channel3]</group> - <midino>0x61</midino> + <midino>0x60</midino> <status>0x81</status> - <key>DenonMC6000MK2.onShiftRightButton</key> + <key>DenonMC6000MK2.onShiftButton</key> <options> <script-binding/> </options> </control> <control> <group>[Channel3]</group> - <midino>0x61</midino> + <midino>0x60</midino> <status>0x91</status> - <key>DenonMC6000MK2.onShiftRightButton</key> + <key>DenonMC6000MK2.onShiftButton</key> <options> <script-binding/> </options> @@ -1559,16 +1667,7 @@ <!-- [Channel4] - MIDI Ch0 Controls --> <control> <group>[Channel4]</group> - <midino>0x08</midino> - <status>0x90</status> - <key>DenonMC6000MK2.onDeckButton</key> - <options> - <script-binding/> - </options> - </control> - <control> - <group>[Channel4]</group> - <midino>0x02</midino> + <midino>0x07</midino> <status>0x90</status> <key>DenonMC6000MK2.onCueMixButton</key> <options> @@ -1577,46 +1676,64 @@ </control> <control> <group>[Channel4]</group> - <midino>0x07</midino> + <midino>0x11</midino> <status>0xB0</status> <key>pregain</key> <options/> </control> <control> <group>[Channel4]</group> - <midino>0x08</midino> + <midino>0x12</midino> <status>0xB0</status> <key>filterHigh</key> <options/> </control> <control> <group>[Channel4]</group> - <midino>0x09</midino> + <midino>0x13</midino> <status>0xB0</status> <key>filterMid</key> <options/> </control> <control> <group>[Channel4]</group> - <midino>0x0A</midino> + <midino>0x14</midino> <status>0xB0</status> <key>filterLow</key> <options/> </control> <control> <group>[Channel4]</group> - <midino>0x0B</midino> + <midino>0x15</midino> <status>0xB0</status> <key>volume</key> <options/> </control> + <control> + <group>[Channel4]</group> + <midino>0x5B</midino> + <status>0x90</status> + <key>DenonMC6000MK2.onFx1AssignButton</key> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Channel4]</group> + <midino>0x5F</midino> + <status>0x90</status> + <key>DenonMC6000MK2.onFx2AssignButton</key> + <options> + <script-binding/> + </options> + </control> <!-- [Channel4] - MIDI Ch3 Controls --> <control> <group>[Channel4]</group> <midino>0x04</midino> <status>0x93</status> - <key>DenonMC6000MK2.onVinylModeButton</key> + <key>DenonMC6000MK2.onVinylButton</key> <options> <script-binding/> </options> @@ -1973,7 +2090,7 @@ <group>[Channel4]</group> <midino>0x63</midino> <status>0x93</status> - <key>DenonMC6000MK2.onLoadRightButton</key> + <key>DenonMC6000MK2.onLoadButton</key> <options> <script-binding/> </options> @@ -1982,7 +2099,7 @@ <group>[Channel4]</group> <midino>0x61</midino> <status>0x83</status> - <key>DenonMC6000MK2.onShiftRightButton</key> + <key>DenonMC6000MK2.onShiftButton</key> <options> <script-binding/> </options> @@ -1991,7 +2108,7 @@ <group>[Channel4]</group> <midino>0x61</midino> <status>0x93</status> - <key>DenonMC6000MK2.onShiftRightButton</key> + <key>DenonMC6000MK2.onShiftButton</key> <options> <script-binding/> </options> |