diff options
author | be_ <be.0@gmx.com> | 2015-06-05 16:48:58 -0500 |
---|---|---|
committer | be_ <be.0@gmx.com> | 2015-06-05 16:48:58 -0500 |
commit | 454a4aa1693a0dc16b2d99b6d56e535b531ba501 (patch) | |
tree | 5ead78220084a0acd33a622e58fe428731aecfa8 /res/controllers/Electrix Tweaker.midi.xml | |
parent | d96439e895438939911f05b652c977eed424558f (diff) |
rename XML file to Electrix Tweaker.midi.xml instead of name autogenerated by Mixxx
Diffstat (limited to 'res/controllers/Electrix Tweaker.midi.xml')
-rw-r--r-- | res/controllers/Electrix Tweaker.midi.xml | 683 |
1 files changed, 683 insertions, 0 deletions
diff --git a/res/controllers/Electrix Tweaker.midi.xml b/res/controllers/Electrix Tweaker.midi.xml new file mode 100644 index 0000000000..a0a2ab7ee4 --- /dev/null +++ b/res/controllers/Electrix Tweaker.midi.xml @@ -0,0 +1,683 @@ +<?xml version='1.0' encoding='utf-8'?> +<!-- +Electrix Tweaker controller script 0.2 for Mixxx 1.12 +Copyright (C) 2015 Be <be.0@gmx.com> + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License +as published by the Free Software Foundation; either version 2 +of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +--> +<MixxxControllerPreset mixxxVersion="1.12" schemaVersion="1"> + <info> + <name>Electrix Tweaker</name> + <author>Be</author> + <description>4-deck mapping for Electrix Tweaker with EQ and loop modes</description> + <forums>http://mixxx.org/forums/viewtopic.php?f=7&t=7189</forums> + </info> + <controller id="Tweaker"> + <scriptfiles> + <file functionprefix="ElectrixTweaker" filename="Electrix-Tweaker-scripts.js"/> + </scriptfiles> + <controls> + <control> + <group>[Channel2]</group> + <key>ElectrixTweaker.keylock</key> + <status>0x90</status> + <midino>0x18</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Channel1]</group> + <key>ElectrixTweaker.leftKnob</key> + <status>0xB0</status> + <midino>0x33</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Sampler2]</group> + <key>ElectrixTweaker.loop</key> + <status>0x90</status> + <midino>0x02</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Sampler13]</group> + <key>ElectrixTweaker.oneShot</key> + <status>0x90</status> + <midino>0x43</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Channel1]</group> + <key>ElectrixTweaker.highEncoderPress</key> + <status>0x90</status> + <midino>0x2D</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Channel2]</group> + <key>ElectrixTweaker.quantize</key> + <status>0x90</status> + <midino>0x17</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Sampler1]</group> + <key>ElectrixTweaker.loop</key> + <status>0x90</status> + <midino>0x01</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Sampler12]</group> + <key>ElectrixTweaker.oneShot</key> + <status>0x90</status> + <midino>0x42</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Master]</group> + <key>ElectrixTweaker.bigEncoderButton</key> + <status>0x90</status> + <midino>0x2C</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Channel2]</group> + <key>ElectrixTweaker.sync</key> + <status>0x90</status> + <midino>0x16</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Sampler11]</group> + <key>ElectrixTweaker.oneShot</key> + <status>0x90</status> + <midino>0x41</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Channel2]</group> + <key>ElectrixTweaker.arrowSide</key> + <status>0x90</status> + <midino>0x2B</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Channel2]</group> + <key>ElectrixTweaker.deckToggle</key> + <status>0x90</status> + <midino>0x15</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Sampler10]</group> + <key>ElectrixTweaker.oneShot</key> + <status>0x90</status> + <midino>0x40</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Channel1]</group> + <key>ElectrixTweaker.arrowSide</key> + <status>0x90</status> + <midino>0x2A</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Channel1]</group> + <key>ElectrixTweaker.keylock</key> + <status>0x90</status> + <midino>0x14</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Sampler9]</group> + <key>ElectrixTweaker.oneShot</key> + <status>0x90</status> + <midino>0x3F</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Playlist]</group> + <key>ElectrixTweaker.arrowDown</key> + <status>0x90</status> + <midino>0x29</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Channel1]</group> + <key>ElectrixTweaker.quantize</key> + <status>0x90</status> + <midino>0x13</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Channel1]</group> + <key>ElectrixTweaker.shiftButton</key> + <status>0x90</status> + <midino>0x28</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Channel1]</group> + <key>ElectrixTweaker.sync</key> + <status>0x90</status> + <midino>0x12</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Playlist]</group> + <key>ElectrixTweaker.arrowUp</key> + <status>0x90</status> + <midino>0x27</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Channel1]</group> + <key>ElectrixTweaker.deckToggle</key> + <status>0x90</status> + <midino>0x11</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Channel2]</group> + <key>ElectrixTweaker.playButton</key> + <status>0x90</status> + <midino>0x26</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Channel2]</group> + <key>ElectrixTweaker.forwardButton</key> + <status>0x90</status> + <midino>0x10</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Channel2]</group> + <key>ElectrixTweaker.pflButton</key> + <status>0x90</status> + <midino>0x25</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Channel2]</group> + <key>ElectrixTweaker.backButton</key> + <status>0x90</status> + <midino>0x0F</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Channel2]</group> + <key>ElectrixTweaker.modeButton</key> + <status>0x90</status> + <midino>0x24</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Channel2]</group> + <key>ElectrixTweaker.beatjumpForward</key> + <status>0x90</status> + <midino>0x0E</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Channel1]</group> + <key>ElectrixTweaker.playButton</key> + <status>0x90</status> + <midino>0x23</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Channel2]</group> + <key>ElectrixTweaker.lowEncoder</key> + <status>0xB0</status> + <midino>0x3E</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Channel2]</group> + <key>ElectrixTweaker.beatjumpBackward</key> + <status>0x90</status> + <midino>0x0D</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Channel1]</group> + <key>ElectrixTweaker.pflButton</key> + <status>0x90</status> + <midino>0x22</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Channel1]</group> + <key>ElectrixTweaker.forwardButton</key> + <status>0x90</status> + <midino>0x0C</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Channel2]</group> + <key>ElectrixTweaker.midEncoder</key> + <status>0xB0</status> + <midino>0x3D</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Channel1]</group> + <key>ElectrixTweaker.modeButton</key> + <status>0x90</status> + <midino>0x21</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Channel1]</group> + <key>ElectrixTweaker.backButton</key> + <status>0x90</status> + <midino>0x0B</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Channel2]</group> + <key>ElectrixTweaker.highEncoder</key> + <status>0xB0</status> + <midino>0x3C</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Channel2]</group> + <key>ElectrixTweaker.faderMiddleNote</key> + <status>0x90</status> + <midino>0x36</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Channel2]</group> + <key>ElectrixTweaker.hotcueButton</key> + <status>0x90</status> + <midino>0x20</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Channel1]</group> + <key>ElectrixTweaker.lowEncoder</key> + <status>0xB0</status> + <midino>0x3B</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Channel1]</group> + <key>ElectrixTweaker.beatjumpForward</key> + <status>0x90</status> + <midino>0x0A</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Channel1]</group> + <key>ElectrixTweaker.faderMiddleNote</key> + <status>0x90</status> + <midino>0x35</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Channel2]</group> + <key>ElectrixTweaker.hotcueButton</key> + <status>0x90</status> + <midino>0x1F</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Channel1]</group> + <key>ElectrixTweaker.midEncoder</key> + <status>0xB0</status> + <midino>0x3A</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Channel1]</group> + <key>ElectrixTweaker.beatjumpBackward</key> + <status>0x90</status> + <midino>0x09</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Channel2]</group> + <key>ElectrixTweaker.hotcueButton</key> + <status>0x90</status> + <midino>0x1E</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Channel1]</group> + <key>ElectrixTweaker.highEncoder</key> + <status>0xB0</status> + <midino>0x39</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Sampler8]</group> + <key>ElectrixTweaker.loop</key> + <status>0x90</status> + <midino>0x08</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Channel2]</group> + <key>ElectrixTweaker.hotcueButton</key> + <status>0x90</status> + <midino>0x1D</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Playlist]</group> + <key>ElectrixTweaker.bigEncoder</key> + <status>0xB0</status> + <midino>0x38</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Sampler7]</group> + <key>ElectrixTweaker.loop</key> + <status>0x90</status> + <midino>0x07</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Channel2]</group> + <key>ElectrixTweaker.lowEncoderPress</key> + <status>0x90</status> + <midino>0x32</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Channel1]</group> + <key>ElectrixTweaker.hotcueButton</key> + <status>0x90</status> + <midino>0x1C</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Sampler6]</group> + <key>ElectrixTweaker.loop</key> + <status>0x90</status> + <midino>0x06</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Master]</group> + <key>crossfader</key> + <status>0xB0</status> + <midino>0x37</midino> + <options> + <normal/> + </options> + </control> + <control> + <group>[Channel2]</group> + <key>ElectrixTweaker.midEncoderPress</key> + <status>0x90</status> + <midino>0x31</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Channel1]</group> + <key>ElectrixTweaker.hotcueButton</key> + <status>0x90</status> + <midino>0x1B</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Sampler5]</group> + <key>ElectrixTweaker.loop</key> + <status>0x90</status> + <midino>0x05</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Channel2]</group> + <key>ElectrixTweaker.fader</key> + <status>0xB0</status> + <midino>0x36</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Sampler16]</group> + <key>ElectrixTweaker.oneShot</key> + <status>0x90</status> + <midino>0x46</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Channel2]</group> + <key>ElectrixTweaker.highEncoderPress</key> + <status>0x90</status> + <midino>0x30</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Channel1]</group> + <key>ElectrixTweaker.hotcueButton</key> + <status>0x90</status> + <midino>0x1A</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Channel1]</group> + <key>ElectrixTweaker.fader</key> + <status>0xB0</status> + <midino>0x35</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Sampler4]</group> + <key>ElectrixTweaker.loop</key> + <status>0x90</status> + <midino>0x04</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Sampler15]</group> + <key>ElectrixTweaker.oneShot</key> + <status>0x90</status> + <midino>0x45</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Channel1]</group> + <key>ElectrixTweaker.lowEncoderPress</key> + <status>0x90</status> + <midino>0x2F</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Channel1]</group> + <key>ElectrixTweaker.hotcueButton</key> + <status>0x90</status> + <midino>0x19</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Channel2]</group> + <key>ElectrixTweaker.rightKnob</key> + <status>0xB0</status> + <midino>0x34</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Sampler3]</group> + <key>ElectrixTweaker.loop</key> + <status>0x90</status> + <midino>0x03</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Sampler14]</group> + <key>ElectrixTweaker.oneShot</key> + <status>0x90</status> + <midino>0x44</midino> + <options> + <script-binding/> + </options> + </control> + <control> + <group>[Channel1]</group> + <key>ElectrixTweaker.midEncoderPress</key> + <status>0x90</status> + <midino>0x2E</midino> + <options> + <script-binding/> + </options> + </control> + </controls> + <outputs/> + </controller> +</MixxxControllerPreset> |