Last active
January 23, 2022 10:26
-
-
Save saamorim/1e9a651e9fd2e1c0b0bf5d609542b8b5 to your computer and use it in GitHub Desktop.
Hercules DJ Controller - Filter / Volume Swap
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- | |
Swaps the standard filter with gain on the encoder cue select. | |
Standard: Encoder - Gain | |
Shift Encoder - Filter | |
New: Encoder - Filter | |
Shift Encoder - Gain | |
All the hercules default keys: | |
https://manualzz.com/doc/26077120/hercules-universal-dj-owner-s-manual | |
How was this implemented: | |
Simple swap of the control names within the midi-device section | |
--> | |
<!DOCTYPE MidiML> | |
<midi name="DJHERCULESMIX Universal DJ" map-name="Night DJHERCULESMIX Universal DJ" description="Night mapping = glows in the dark in OFF state" sysex="F07E7F060200014E0200120001000000F7" version="4.1"> | |
<picture>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</picture> | |
<master value="true"/> | |
<soundcard channels="4" volume="false"/> | |
<decks MIXER="true" REC="false" FX="false" mode="2H"> | |
<deck type="player" load="" ID="1"/> | |
<deck type="player" load="" ID="2"/> | |
<deck type="sampler" load="" ID="3" cells="8"/> | |
<deck type="sampler" load="" ID="4" cells="8"/> | |
</decks> | |
<midi-device> | |
<control name="BASS_A"> | |
<input type="interval" message="b0 3d 3e" min="0" max="7f"/> | |
</control> | |
<control name="BASS_B"> | |
<input type="interval" message="b0 40 3d" min="0" max="7f"/> | |
</control> | |
<control name="BROWSE"> | |
<input type="toggle" message="90 5c 7f" min="0" max="7f"/> | |
</control> | |
<control name="BROWSE_A"> | |
<input type="interval" incremental="yes" steps-per-turn="18" message="b0 36 01" min="7f-40" max="1-3f"/> | |
</control> | |
<control name="BROWSE_ENERGY"> | |
<input type="interval" incremental="yes" steps-per-turn="24" message="b0 36 01" min="7f-40" max="1-3f"/> | |
</control> | |
<control name="BROWSER_CONDITION"> | |
<input type="toggle" message="90 5c 7f" min="0" max="7f"/> | |
</control> | |
<control name="CUE_A"> | |
<input type="toggle" message="90 42 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 42 7f" min="40" max="7f"/> | |
</control> | |
<control name="CUE_B"> | |
<input type="toggle" message="91 42 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 42 7f" min="40" max="7f"/> | |
</control> | |
<control name="SHCUE_ENC_A"> <!-- old <control name="CUE_ENC_A"> --> | |
<input type="interval" incremental="yes" steps-per-turn="18" message="b0 52 7f" min="7f-40" max="1-3f"/> | |
</control> | |
<control name="SHCUE_ENC_B"> <!-- old <control name="CUE_ENC_B"> --> | |
<input type="interval" incremental="yes" steps-per-turn="18" message="b0 5a 7f" min="7f-40" max="1-3f"/> | |
</control> | |
<control name="ENCOD_A"> <!-- volume up --> | |
<input type="interval" incremental="yes" steps-per-turn="18" message="b0 50 01" min="7f-40" max="1-3f"/> | |
</control> | |
<control name="FX_ENC_B"> <!-- volume down --> | |
<input type="interval" incremental="yes" steps-per-turn="18" message="b0 58 7f" min="7f-40" max="1-3f"/> | |
</control> | |
<control name="FX_PAD1_A"> | |
<input type="toggle" message="90 01 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 01 7f" min="40" max="7f"/> | |
</control> | |
<control name="FX_PAD1_B"> | |
<input type="toggle" message="91 01 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 01 7f" min="40" max="7f"/> | |
</control> | |
<control name="FX_PAD2_A"> | |
<input type="toggle" message="90 02 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 02 7f" min="40" max="7f"/> | |
</control> | |
<control name="FX_PAD2_B"> | |
<input type="toggle" message="91 02 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 02 7f" min="40" max="7f"/> | |
</control> | |
<control name="FX_PAD3_A"> | |
<input type="toggle" message="90 03 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 03 7f" min="40" max="7f"/> | |
</control> | |
<control name="FX_PAD3_B"> | |
<input type="toggle" message="91 03 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 03 7f" min="40" max="7f"/> | |
</control> | |
<control name="FX_PAD4_A"> | |
<input type="toggle" message="90 04 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 04 7f" min="40" max="7f"/> | |
</control> | |
<control name="FX_PAD4_B"> | |
<input type="toggle" message="91 04 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 04 7f" min="40" max="7f"/> | |
</control> | |
<control name="FX_PAD5_A"> | |
<input type="toggle" message="90 05 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 05 7f" min="40" max="7f"/> | |
</control> | |
<control name="FX_PAD5_B"> | |
<input type="toggle" message="91 05 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 05 7f" min="40" max="7f"/> | |
</control> | |
<control name="FX_PAD6_A"> | |
<input type="toggle" message="90 06 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 06 7f" min="40" max="7f"/> | |
</control> | |
<control name="FX_PAD6_B"> | |
<input type="toggle" message="91 06 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 06 7f" min="40" max="7f"/> | |
</control> | |
<control name="FX_PAD7_A"> | |
<input type="toggle" message="90 07 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 07 7f" min="40" max="7f"/> | |
</control> | |
<control name="FX_PAD7_B"> | |
<input type="toggle" message="91 07 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 07 7f" min="40" max="7f"/> | |
</control> | |
<control name="FX_PAD8_A"> | |
<input type="toggle" message="90 08 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 08 7f" min="40" max="7f"/> | |
</control> | |
<control name="FX_PAD8_B"> | |
<input type="toggle" message="91 08 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 08 7f" min="40" max="7f"/> | |
</control> | |
<control name="FX_PADSH1_A"> | |
<input type="toggle" message="90 09 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 09 7f" min="40" max="7f"/> | |
</control> | |
<control name="FX_PADSH1_B"> | |
<input type="toggle" message="91 09 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 09 7f" min="40" max="7f"/> | |
</control> | |
<control name="FX_PADSH2_A"> | |
<input type="toggle" message="90 0a 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 0a 7f" min="40" max="7f"/> | |
</control> | |
<control name="FX_PADSH2_B"> | |
<input type="toggle" message="91 0a 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 0a 7f" min="40" max="7f"/> | |
</control> | |
<control name="FX_PADSH3_A"> | |
<input type="toggle" message="90 0b 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 0b 7f" min="40" max="7f"/> | |
</control> | |
<control name="FX_PADSH3_B"> | |
<input type="toggle" message="91 0b 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 0b 7f" min="40" max="7f"/> | |
</control> | |
<control name="FX_PADSH5_A"> | |
<input type="toggle" message="90 0d 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 0d 7f" min="40" max="7f"/> | |
</control> | |
<control name="FX_PADSH5_B"> | |
<input type="toggle" message="91 0d 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 0d 7f" min="40" max="7f"/> | |
</control> | |
<control name="FX_PADSH6_A"> | |
<input type="toggle" message="90 0e 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 0e 7f" min="40" max="7f"/> | |
</control> | |
<control name="FX_PADSH6_B"> | |
<input type="toggle" message="91 0e 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 0e 7f" min="40" max="7f"/> | |
</control> | |
<control name="FX_PADSH7_A"> | |
<input type="toggle" message="90 0f 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 0f 7f" min="40" max="7f"/> | |
</control> | |
<control name="FX_PADSH7_B"> | |
<input type="toggle" message="91 0f 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 0f 7f" min="40" max="7f"/> | |
</control> | |
<control name="HIGH_A"> | |
<input type="interval" message="b0 3b 3f" min="0" max="7f"/> | |
</control> | |
<control name="HIGH_B"> | |
<input type="interval" message="b0 3e 3f" min="0" max="7f"/> | |
</control> | |
<control name="HOTCUE1_A"> | |
<input type="toggle" message="90 11 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 11 7f" min="40" max="7f"/> | |
<output type="toggle" message="90 19 40" min="40" max="7f"/> | |
</control> | |
<control name="HOTCUE1_B"> | |
<input type="toggle" message="91 11 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 11 7f" min="40" max="7f"/> | |
<output type="toggle" message="91 19 40" min="40" max="7f"/> | |
</control> | |
<control name="HOTCUE2_A"> | |
<input type="toggle" message="90 12 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 12 7f" min="40" max="7f"/> | |
<output type="toggle" message="90 1a 40" min="40" max="7f"/> | |
</control> | |
<control name="HOTCUE2_B"> | |
<input type="toggle" message="91 12 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 12 7f" min="40" max="7f"/> | |
<output type="toggle" message="91 1a 40" min="40" max="7f"/> | |
</control> | |
<control name="HOTCUE3_A"> | |
<input type="toggle" message="90 13 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 13 7f" min="40" max="7f"/> | |
<output type="toggle" message="90 1b 40" min="40" max="7f"/> | |
</control> | |
<control name="HOTCUE3_B"> | |
<input type="toggle" message="91 13 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 13 7f" min="40" max="7f"/> | |
<output type="toggle" message="91 1b 40" min="40" max="7f"/> | |
</control> | |
<control name="HOTCUE4_A"> | |
<input type="toggle" message="90 14 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 14 7f" min="40" max="7f"/> | |
<output type="toggle" message="90 1c 40" min="40" max="7f"/> | |
</control> | |
<control name="HOTCUE4_B"> | |
<input type="toggle" message="91 14 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 14 7f" min="40" max="7f"/> | |
<output type="toggle" message="91 1c 40" min="40" max="7f"/> | |
</control> | |
<control name="HOTCUE5_A"> | |
<input type="toggle" message="90 15 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 15 7f" min="40" max="7f"/> | |
<output type="toggle" message="90 1d 40" min="40" max="7f"/> | |
</control> | |
<control name="HOTCUE5_B"> | |
<input type="toggle" message="91 15 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 15 7f" min="40" max="7f"/> | |
<output type="toggle" message="91 1d 40" min="40" max="7f"/> | |
</control> | |
<control name="HOTCUE6_A"> | |
<input type="toggle" message="90 16 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 16 7f" min="40" max="7f"/> | |
<output type="toggle" message="90 1e 40" min="40" max="7f"/> | |
</control> | |
<control name="HOTCUE6_B"> | |
<input type="toggle" message="91 16 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 16 7f" min="40" max="7f"/> | |
<output type="toggle" message="91 1e 40" min="40" max="7f"/> | |
</control> | |
<control name="HOTCUE7_A"> | |
<input type="toggle" message="90 17 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 17 7f" min="40" max="7f"/> | |
<output type="toggle" message="90 1f 40" min="40" max="7f"/> | |
</control> | |
<control name="HOTCUE7_B"> | |
<input type="toggle" message="91 17 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 17 7f" min="40" max="7f"/> | |
<output type="toggle" message="91 1f 40" min="40" max="7f"/> | |
</control> | |
<control name="HOTCUE8_A"> | |
<input type="toggle" message="90 18 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 18 7f" min="40" max="7f"/> | |
<output type="toggle" message="90 20 40" min="40" max="7f"/> | |
</control> | |
<control name="HOTCUE8_B"> | |
<input type="toggle" message="91 18 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 18 7f" min="40" max="7f"/> | |
<output type="toggle" message="91 20 40" min="40" max="7f"/> | |
</control> | |
<control name="JOG_BEND_A"> | |
<input type="interval" incremental="yes" steps-per-turn="512" message="B0 30 7f" min="7f-40" max="1-3f"/> | |
</control> | |
<control name="JOG_BEND_B"> | |
<input type="interval" incremental="yes" steps-per-turn="512" message="B0 31 7f" min="7f-40" max="1-3f"/> | |
</control> | |
<control name="JOG_SCRATCH_A"> | |
<input type="interval" incremental="yes" steps-per-turn="512" message="B0 32 7F" min="7f-40" max="1-3f"/> | |
</control> | |
<control name="JOG_SCRATCH_B"> | |
<input type="interval" incremental="yes" steps-per-turn="512" message="B0 33 7f" min="7f-40" max="1-3f"/> | |
</control> | |
<control name="LEVEL_A"> | |
<input type="interval" message="b0 39 62" min="0" max="7f"/> | |
</control> | |
<control name="LEVEL_B"> | |
<input type="interval" message="b0 3a 77" min="0" max="7f"/> | |
</control> | |
<control name="LOAD_A"> | |
<input type="toggle" message="90 51 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 51 7f" min="40" max="7f"/> | |
</control> | |
<control name="LOAD_B"> | |
<input type="toggle" message="91 51 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 51 7f" min="40" max="7f"/> | |
</control> | |
<control name="LOOP1_A"> | |
<input type="toggle" message="90 31 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 31 7f" min="40" max="7f"/> | |
</control> | |
<control name="LOOP1_B"> | |
<input type="toggle" message="91 31 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 31 7f" min="40" max="7f"/> | |
</control> | |
<control name="LOOP2_A"> | |
<input type="toggle" message="90 32 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 32 7f" min="40" max="7f"/> | |
</control> | |
<control name="LOOP2_B"> | |
<input type="toggle" message="91 32 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 32 7f" min="40" max="7f"/> | |
</control> | |
<control name="LOOP3_A"> | |
<input type="toggle" message="90 33 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 33 7f" min="40" max="7f"/> | |
</control> | |
<control name="LOOP3_B"> | |
<input type="toggle" message="91 33 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 33 7f" min="40" max="7f"/> | |
</control> | |
<control name="LOOP4_A"> | |
<input type="toggle" message="90 34 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 34 7f" min="40" max="7f"/> | |
</control> | |
<control name="LOOP4_B"> | |
<input type="toggle" message="91 34 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 34 7f" min="40" max="7f"/> | |
</control> | |
<control name="LOOP5_A"> | |
<input type="toggle" message="90 35 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 35 7f" min="40" max="7f"/> | |
</control> | |
<control name="LOOP5_B"> | |
<input type="toggle" message="91 35 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 35 7f" min="40" max="7f"/> | |
</control> | |
<control name="LOOP6_A"> | |
<input type="toggle" message="90 36 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 36 7f" min="40" max="7f"/> | |
</control> | |
<control name="LOOP6_B"> | |
<input type="toggle" message="91 36 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 36 7f" min="40" max="7f"/> | |
</control> | |
<control name="LOOP7_A"> | |
<input type="toggle" message="90 37 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 37 7f" min="40" max="7f"/> | |
</control> | |
<control name="LOOP7_B"> | |
<input type="toggle" message="91 37 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 37 7f" min="40" max="7f"/> | |
</control> | |
<control name="LOOP8_A"> | |
<input type="toggle" message="90 38 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 38 7f" min="40" max="7f"/> | |
</control> | |
<control name="LOOP8_B"> | |
<input type="toggle" message="91 38 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 38 7f" min="40" max="7f"/> | |
</control> | |
<control name="LOOP_ENC_A"> | |
<input type="interval" incremental="yes" steps-per-turn="128" message="b0 56 01" min="7f-40" max="1-3f"/> | |
</control> | |
<control name="LOOP_ENC_B"> | |
<input type="interval" incremental="yes" steps-per-turn="128" message="b0 5e 01" min="7f-40" max="1-3f"/> | |
</control> | |
<control name="LOOP_PADSH1_A"> | |
<input type="toggle" message="90 39 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 39 7f" min="40" max="7f"/> | |
</control> | |
<control name="LOOP_PADSH1_B"> | |
<input type="toggle" message="91 39 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 39 7f" min="40" max="7f"/> | |
</control> | |
<control name="LOOP_PADSH2_A"> | |
<input type="toggle" message="90 3a 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 3a 7f" min="40" max="7f"/> | |
</control> | |
<control name="LOOP_PADSH2_B"> | |
<input type="toggle" message="91 3a 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 3a 7f" min="40" max="7f"/> | |
</control> | |
<control name="LOOP_PADSH3_A"> | |
<input type="toggle" message="90 3b 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 3b 7f" min="40" max="7f"/> | |
</control> | |
<control name="LOOP_PADSH3_B"> | |
<input type="toggle" message="91 3b 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 3b 7f" min="40" max="7f"/> | |
</control> | |
<control name="LOOP_PADSH4_A"> | |
<input type="toggle" message="90 3c 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 3c 7f" min="40" max="7f"/> | |
</control> | |
<control name="LOOP_PADSH4_B"> | |
<input type="toggle" message="91 3c 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 3c 7f" min="40" max="7f"/> | |
</control> | |
<control name="LOOP_PADSH5_A"> | |
<input type="toggle" message="90 3d 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 3d 7f" min="40" max="7f"/> | |
</control> | |
<control name="LOOP_PADSH5_B"> | |
<input type="toggle" message="91 3d 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 3d 7f" min="40" max="7f"/> | |
</control> | |
<control name="LOOP_PADSH6_A"> | |
<input type="toggle" message="90 3e 7f" min="0" max="7f"/> | |
</control> | |
<control name="LOOP_PADSH6_B"> | |
<input type="toggle" message="91 3e 7f" min="0" max="7f"/> | |
</control> | |
<control name="LOOP_PADSH7_A"> | |
<input type="toggle" message="90 3f 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 3f 7f" min="40" max="7f"/> | |
</control> | |
<control name="LOOP_PADSH7_B"> | |
<input type="toggle" message="91 3f 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 3f 7f" min="40" max="7f"/> | |
</control> | |
<control name="LOOP_PADSH8_A"> | |
<input type="toggle" message="90 40 7f" min="0" max="7f"/> | |
</control> | |
<control name="LOOP_PADSH8_B"> | |
<input type="toggle" message="91 40 7f" min="0" max="7f"/> | |
</control> | |
<control name="MAGIC"> | |
<input type="toggle" message="90 57 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 57 7f" min="40" max="7f"/> | |
</control> | |
<control name="MEDIUM_A"> | |
<input type="interval" message="b0 3c 3e" min="0" max="7f"/> | |
</control> | |
<control name="MEDIUM_B"> | |
<input type="interval" message="b0 3f 48" min="0" max="7f"/> | |
</control> | |
<control name="PFL_A"> | |
<input type="toggle" message="90 53 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 53 7f" min="40" max="7f"/> | |
</control> | |
<control name="PFL_B"> | |
<input type="toggle" message="91 53 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 53 7f" min="40" max="7f"/> | |
</control> | |
<control name="PFL_SH_A"> | |
<input type="toggle" message="90 56 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 56 7f" min="40" max="7f"/> | |
</control> | |
<control name="PFL_SH_B"> | |
<input type="toggle" message="91 56 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 56 7f" min="40" max="7f"/> | |
</control> | |
<control name="PITCH_A"> | |
<input type="interval" inverted="yes" message="b0 37 37" min="0" max="7f"/> | |
<lsbit-input type="toggle" message="b0 47 47" min="0" max="7f"/> | |
</control> | |
<control name="PITCH_A_REV"> | |
<input type="interval" inverted="yes" message="b0 01 37" min="0" max="7f"/> | |
<lsbit-input type="toggle" message="b0 21 47" min="0" max="7f"/> | |
</control> | |
<control name="PITCH_B"> | |
<input type="interval" inverted="yes" message="b0 38 4c" min="0" max="7f"/> | |
<lsbit-input type="toggle" message="b0 48 48" min="0" max="7f"/> | |
</control> | |
<control name="PITCH_B_REV"> | |
<input type="interval" inverted="yes" message="b0 02 4c" min="0" max="7f"/> | |
<lsbit-input type="toggle" message="b0 22 48" min="0" max="7f"/> | |
</control> | |
<control name="PLAY_A"> | |
<input type="toggle" message="90 41 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 41 7f" min="40" max="7f"/> | |
</control> | |
<control name="Play_A_Shift"> | |
<input type="toggle" message="90 49 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 49 7f" min="40" max="7f"/> | |
</control> | |
<control name="PLAY_B"> | |
<input type="toggle" message="91 41 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 41 7f" min="40" max="7f"/> | |
</control> | |
<control name="Play_B_Shift"> | |
<input type="toggle" message="91 49 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 49 7f" min="40" max="7f"/> | |
</control> | |
<control name="RECORD"> | |
<input type="toggle" message="90 58 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 58 7f" min="40" max="7f"/> | |
</control> | |
<control name="SAMP1_A_IN"> | |
<input type="toggle" message="90 21 7f" min="0" max="7f"/> | |
</control> | |
<control name="SAMP1_A_OUT"> | |
<output type="toggle" message="90 21 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 29 {value}" min="0" max="40"/> | |
</control> | |
<control name="SAMP1_A_STOP"> | |
<input type="toggle" message="90 29 7f" min="0" max="7f"/> | |
</control> | |
<control name="SAMP1_A_WAIT"> | |
<output type="toggle" message="90 21 {value}" min="0" max="40"/> | |
</control> | |
<control name="SAMP1_B_IN"> | |
<input type="toggle" message="91 21 7f" min="0" max="7f"/> | |
</control> | |
<control name="SAMP1_B_OUT"> | |
<output type="toggle" message="91 21 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 29 {value}" min="0" max="40"/> | |
</control> | |
<control name="SAMP1_B_STOP"> | |
<input type="toggle" message="91 29 7f" min="0" max="7f"/> | |
</control> | |
<control name="SAMP1_B_WAIT"> | |
<output type="toggle" message="91 21 {value}" min="0" max="40"/> | |
</control> | |
<control name="SAMP2_A_IN"> | |
<input type="toggle" message="90 22 7f" min="0" max="7f"/> | |
</control> | |
<control name="SAMP2_A_OUT"> | |
<output type="toggle" message="90 22 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 2a {value}" min="0" max="40"/> | |
</control> | |
<control name="SAMP2_A_STOP"> | |
<input type="toggle" message="90 2a 7f" min="0" max="7f"/> | |
</control> | |
<control name="SAMP2_A_WAIT"> | |
<output type="toggle" message="90 22 {value}" min="0" max="40"/> | |
</control> | |
<control name="SAMP2_B_IN"> | |
<input type="toggle" message="91 22 7f" min="0" max="7f"/> | |
</control> | |
<control name="SAMP2_B_OUT"> | |
<output type="toggle" message="91 22 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 2a {value}" min="0" max="40"/> | |
</control> | |
<control name="SAMP2_B_STOP"> | |
<input type="toggle" message="91 2a 7f" min="0" max="7f"/> | |
</control> | |
<control name="SAMP2_B_WAIT"> | |
<output type="toggle" message="91 22 {value}" min="0" max="40"/> | |
</control> | |
<control name="SAMP3_A_IN"> | |
<input type="toggle" message="90 23 7f" min="0" max="7f"/> | |
</control> | |
<control name="SAMP3_A_OUT"> | |
<output type="toggle" message="90 23 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 2b {value}" min="0" max="40"/> | |
</control> | |
<control name="SAMP3_A_STOP"> | |
<input type="toggle" message="90 2b 7f" min="0" max="7f"/> | |
</control> | |
<control name="SAMP3_A_WAIT"> | |
<output type="toggle" message="90 23 {value}" min="0" max="40"/> | |
</control> | |
<control name="SAMP3_B_IN"> | |
<input type="toggle" message="91 23 7f" min="0" max="7f"/> | |
</control> | |
<control name="SAMP3_B_OUT"> | |
<output type="toggle" message="91 23 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 2b {value}" min="0" max="40"/> | |
</control> | |
<control name="SAMP3_B_STOP"> | |
<input type="toggle" message="91 2b 7f" min="0" max="7f"/> | |
</control> | |
<control name="SAMP3_B_WAIT"> | |
<output type="toggle" message="91 23 {value}" min="0" max="40"/> | |
</control> | |
<control name="SAMP4_A_IN"> | |
<input type="toggle" message="90 24 7f" min="0" max="7f"/> | |
</control> | |
<control name="SAMP4_A_OUT"> | |
<output type="toggle" message="90 24 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 2c {value}" min="0" max="40"/> | |
</control> | |
<control name="SAMP4_A_STOP"> | |
<input type="toggle" message="90 2c 7f" min="0" max="7f"/> | |
</control> | |
<control name="SAMP4_A_WAIT"> | |
<output type="toggle" message="90 24 {value}" min="0" max="40"/> | |
</control> | |
<control name="SAMP4_B_IN"> | |
<input type="toggle" message="91 24 7f" min="0" max="7f"/> | |
</control> | |
<control name="SAMP4_B_OUT"> | |
<output type="toggle" message="91 24 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 2c {value}" min="0" max="40"/> | |
</control> | |
<control name="SAMP4_B_STOP"> | |
<input type="toggle" message="91 2c 7f" min="0" max="7f"/> | |
</control> | |
<control name="SAMP4_B_WAIT"> | |
<output type="toggle" message="91 24 {value}" min="0" max="40"/> | |
</control> | |
<control name="SAMP5_A_IN"> | |
<input type="toggle" message="90 25 7f" min="0" max="7f"/> | |
</control> | |
<control name="SAMP5_A_OUT"> | |
<output type="toggle" message="90 25 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 2d {value}" min="0" max="40"/> | |
</control> | |
<control name="SAMP5_A_STOP"> | |
<input type="toggle" message="90 2d 7f" min="0" max="7f"/> | |
</control> | |
<control name="SAMP5_A_WAIT"> | |
<output type="toggle" message="90 25 {value}" min="0" max="40"/> | |
</control> | |
<control name="SAMP5_B_IN"> | |
<input type="toggle" message="91 25 7f" min="0" max="7f"/> | |
</control> | |
<control name="SAMP5_B_OUT"> | |
<output type="toggle" message="91 25 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 2d {value}" min="0" max="40"/> | |
</control> | |
<control name="SAMP5_B_STOP"> | |
<input type="toggle" message="91 2d 7f" min="0" max="7f"/> | |
</control> | |
<control name="SAMP5_B_WAIT"> | |
<output type="toggle" message="91 25 {value}" min="0" max="40"/> | |
</control> | |
<control name="SAMP6_A_IN"> | |
<input type="toggle" message="90 26 7f" min="0" max="7f"/> | |
</control> | |
<control name="SAMP6_A_OUT"> | |
<output type="toggle" message="90 26 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 2e {value}" min="0" max="40"/> | |
</control> | |
<control name="SAMP6_A_STOP"> | |
<input type="toggle" message="90 2e 7f" min="0" max="7f"/> | |
</control> | |
<control name="SAMP6_A_WAIT"> | |
<output type="toggle" message="90 26 {value}" min="0" max="40"/> | |
</control> | |
<control name="SAMP6_B_IN"> | |
<input type="toggle" message="91 26 7f" min="0" max="7f"/> | |
</control> | |
<control name="SAMP6_B_OUT"> | |
<output type="toggle" message="91 26 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 2e {value}" min="0" max="40"/> | |
</control> | |
<control name="SAMP6_B_STOP"> | |
<input type="toggle" message="91 2e 7f" min="0" max="7f"/> | |
</control> | |
<control name="SAMP6_B_WAIT"> | |
<output type="toggle" message="91 26 {value}" min="0" max="40"/> | |
</control> | |
<control name="SAMP7_A_IN"> | |
<input type="toggle" message="90 27 7f" min="0" max="7f"/> | |
</control> | |
<control name="SAMP7_A_OUT"> | |
<output type="toggle" message="90 27 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 2f {value}" min="0" max="40"/> | |
</control> | |
<control name="SAMP7_A_STOP"> | |
<input type="toggle" message="90 2f 7f" min="0" max="7f"/> | |
</control> | |
<control name="SAMP7_A_WAIT"> | |
<output type="toggle" message="90 27 {value}" min="0" max="40"/> | |
</control> | |
<control name="SAMP7_B_IN"> | |
<input type="toggle" message="91 27 7f" min="0" max="7f"/> | |
</control> | |
<control name="SAMP7_B_OUT"> | |
<output type="toggle" message="91 27 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 2e {value}" min="0" max="40"/> | |
</control> | |
<control name="SAMP7_B_STOP"> | |
<input type="toggle" message="91 2f 7f" min="0" max="7f"/> | |
</control> | |
<control name="SAMP7_B_WAIT"> | |
<output type="toggle" message="91 27 {value}" min="0" max="40"/> | |
</control> | |
<control name="SAMP8_A_IN"> | |
<input type="toggle" message="90 28 7f" min="0" max="7f"/> | |
</control> | |
<control name="SAMP8_A_OUT"> | |
<output type="toggle" message="90 28 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 30 {value}" min="0" max="40"/> | |
</control> | |
<control name="SAMP8_A_STOP"> | |
<input type="toggle" message="90 30 7f" min="0" max="7f"/> | |
</control> | |
<control name="SAMP8_A_WAIT"> | |
<output type="toggle" message="90 28 {value}" min="0" max="40"/> | |
</control> | |
<control name="SAMP8_B_IN"> | |
<input type="toggle" message="91 28 7f" min="0" max="7f"/> | |
</control> | |
<control name="SAMP8_B_OUT"> | |
<output type="toggle" message="91 28 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 30 {value}" min="0" max="40"/> | |
</control> | |
<control name="SAMP8_B_STOP"> | |
<input type="toggle" message="91 30 7f" min="0" max="7f"/> | |
</control> | |
<control name="SAMP8_B_WAIT"> | |
<output type="toggle" message="91 28 {value}" min="0" max="40"/> | |
</control> | |
<control name="SAMP_ENC_A"> | |
<input type="interval" incremental="yes" steps-per-turn="18" message="b0 54 01" min="7f-40" max="1-3f"/> | |
</control> | |
<control name="SAMP_ENC_B"> | |
<input type="interval" incremental="yes" steps-per-turn="18" message="b0 5c 01" min="7f-40" max="1-3f"/> | |
</control> | |
<control name="SAMPLER_A_SH"> | |
<input type="toggle" message="90 47 7f" min="0" max="7f"/> | |
</control> | |
<control name="SAMPLER_B_SH"> | |
<input type="toggle" message="91 47 7f" min="0" max="7f"/> | |
</control> | |
<control name="SCRATCH"> | |
<input type="toggle" message="90 59 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 59 7f" min="40" max="7f"/> | |
</control> | |
<control name="SHCUE1_A"> | |
<input type="toggle" message="90 19 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 19 7f" min="40" max="7f"/> | |
</control> | |
<control name="SHCUE1_B"> | |
<input type="toggle" message="91 19 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 19 7f" min="40" max="7f"/> | |
</control> | |
<control name="SHCUE2_A"> | |
<input type="toggle" message="90 1a 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 1a 7f" min="40" max="7f"/> | |
</control> | |
<control name="SHCUE2_B"> | |
<input type="toggle" message="91 1a 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 1a 7f" min="40" max="7f"/> | |
</control> | |
<control name="SHCUE3_A"> | |
<input type="toggle" message="90 1b 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 1b 7f" min="40" max="7f"/> | |
</control> | |
<control name="SHCUE3_B"> | |
<input type="toggle" message="91 1b 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 1b 7f" min="40" max="7f"/> | |
</control> | |
<control name="SHCUE4_A"> | |
<input type="toggle" message="90 1c 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 1c 7f" min="40" max="7f"/> | |
</control> | |
<control name="SHCUE4_B"> | |
<input type="toggle" message="91 1c 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 1c 7f" min="40" max="7f"/> | |
</control> | |
<control name="SHCUE5_A"> | |
<input type="toggle" message="90 1d 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 1d 7f" min="40" max="7f"/> | |
</control> | |
<control name="SHCUE5_B"> | |
<input type="toggle" message="91 1d 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 1d 7f" min="40" max="7f"/> | |
</control> | |
<control name="SHCUE6_A"> | |
<input type="toggle" message="90 1e 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 1e 7f" min="40" max="7f"/> | |
</control> | |
<control name="SHCUE6_B"> | |
<input type="toggle" message="91 1e 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 1e 7f" min="40" max="7f"/> | |
</control> | |
<control name="SHCUE7_A"> | |
<input type="toggle" message="90 1f 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 1f 7f" min="40" max="7f"/> | |
</control> | |
<control name="SHCUE7_B"> | |
<input type="toggle" message="91 1f 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 1f 7f" min="40" max="7f"/> | |
</control> | |
<control name="SHCUE8_A"> | |
<input type="toggle" message="90 20 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 20 7f" min="40" max="7f"/> | |
</control> | |
<control name="SHCUE8_B"> | |
<input type="toggle" message="91 20 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 20 7f" min="40" max="7f"/> | |
</control> | |
<control name="SHCUE_A"> | |
<input type="toggle" message="90 4a 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 4a 7f" min="40" max="7f"/> | |
</control> | |
<control name="SHCUE_B"> | |
<input type="toggle" message="91 4a 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 4a 7f" min="40" max="7f"/> | |
</control> | |
<control name="CUE_ENC_A"> <!-- old <control name="SHCUE_ENC_A"> --> | |
<input type="interval" incremental="yes" steps-per-turn="18" message="b0 53 01" min="7f-40" max="1-3f"/> | |
</control> | |
<control name="CUE_ENC_B"> <!-- old <control name="SHCUE_ENC_B"> --> | |
<input type="interval" incremental="yes" steps-per-turn="18" message="b0 5b 7f" min="7f-40" max="1-3f"/> | |
</control> | |
<control name="SHFX_ENC_B"> | |
<input type="interval" incremental="yes" steps-per-turn="18" message="b0 59 7f" min="7f-40" max="1-3f"/> | |
</control> | |
<control name="SHFX_ENC_BA"> | |
<input type="interval" incremental="yes" steps-per-turn="18" message="b0 51 01" min="7f-40" max="1-3f"/> | |
</control> | |
<control name="Shift_A"> | |
<input type="toggle" message="90 44 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 44 7f" min="40" max="7f"/> | |
</control> | |
<control name="Shift_B"> | |
<input type="toggle" message="91 44 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 44 7f" min="40" max="7f"/> | |
</control> | |
<control name="SHLOOP_ENC_A"> | |
<input type="interval" incremental="yes" steps-per-turn="18" message="b0 57 01" min="7f-40" max="1-3f"/> | |
</control> | |
<control name="SHLOOP_ENC_B"> | |
<input type="interval" incremental="yes" steps-per-turn="18" message="b0 5f 7f" min="7f-40" max="1-3f"/> | |
</control> | |
<control name="SHSAMP_ENC_A"> | |
<input type="interval" incremental="yes" steps-per-turn="18" message="b0 55 01" min="7f-40" max="1-3f"/> | |
</control> | |
<control name="SHSAMP_ENC_B"> | |
<input type="interval" incremental="yes" steps-per-turn="18" message="b0 5d 7f" min="7f-40" max="1-3f"/> | |
</control> | |
<control name="SYNC_A"> | |
<input type="toggle" message="90 43 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 43 7f" min="40" max="7f"/> | |
</control> | |
<control name="SYNC_B"> | |
<input type="toggle" message="91 43 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 43 7f" min="40" max="7f"/> | |
</control> | |
<control name="SYNC_SH_A"> | |
<input type="toggle" message="90 4b 7f" min="0" max="7f"/> | |
<output type="toggle" message="90 4b 7f" min="40" max="7f"/> | |
</control> | |
<control name="SYNC_SH_B"> | |
<input type="toggle" message="91 4b 7f" min="0" max="7f"/> | |
<output type="toggle" message="91 4b 7f" min="40" max="7f"/> | |
</control> | |
<control name="TOUCH_A"> | |
<input type="toggle" message="90 52 7F" min="0" max="7f"/> | |
</control> | |
<control name="TOUCH_B"> | |
<input type="toggle" message="91 52 7f" min="0" max="7f"/> | |
</control> | |
<control name="VU1_A"> | |
<output type="toggle" message="90 60 7f" min="0" max="7f"/> | |
</control> | |
<control name="VU1_B"> | |
<output type="toggle" message="91 60 7F" min="0" max="7f"/> | |
</control> | |
<control name="VU2_A"> | |
<output type="toggle" message="90 61 7F" min="0" max="7f"/> | |
</control> | |
<control name="VU2_B"> | |
<output type="toggle" message="91 61 7f" min="0" max="7f"/> | |
</control> | |
<control name="VU3_A"> | |
<output type="toggle" message="90 62 7f" min="0" max="7f"/> | |
</control> | |
<control name="VU3_B"> | |
<output type="toggle" message="91 62 7f" min="0" max="7f"/> | |
</control> | |
<control name="VU4_A"> | |
<output type="toggle" message="90 63 7f" min="0" max="7f"/> | |
</control> | |
<control name="VU4_B"> | |
<output type="toggle" message="91 63 7f" min="0" max="7f"/> | |
</control> | |
<control name="VU5_A"> | |
<output type="toggle" message="90 64 7f" min="0" max="7f"/> | |
</control> | |
<control name="VU5_B"> | |
<output type="toggle" message="91 64 7f" min="0" max="7f"/> | |
</control> | |
<control name="VU6_A"> | |
<output type="toggle" message="90 65 7f" min="0" max="7f"/> | |
</control> | |
<control name="VU6_B"> | |
<output type="toggle" message="91 65 7f" min="0" max="7f"/> | |
</control> | |
<control name="VU7_A"> | |
<output type="toggle" message="90 66 7F" min="0" max="7f"/> | |
</control> | |
<control name="VU7_B"> | |
<output type="toggle" message="91 66 7f" min="0" max="7f"/> | |
</control> | |
<control name="VU8_A"> | |
<output type="toggle" message="90 67 7f" min="0" max="7f"/> | |
</control> | |
<control name="VU8_B"> | |
<output type="toggle" message="91 67 7f" min="0" max="7f"/> | |
</control> | |
<control name="XFADER"> | |
<input type="interval" message="b0 41 11" min="0" max="7f"/> | |
</control> | |
<control name="LOOP_MENU_A"> | |
<input type="toggle" message="90 48 7f" min="0" max="7f"/> | |
</control> | |
<control name="LOOP_MENU_B"> | |
<input type="toggle" message="91 48 7f" min="0" max="7f"/> | |
</control> | |
</midi-device> | |
<midi-map> | |
<map name="BASS_A" action="chann=3 action=bass value="-16383" condition1="2" takeover="1""/> | |
<map name="BASS_A" action="chann=1 action=bass value="-16383" condition1="0" takeover="1""/> | |
<map name="BASS_B" action="chann=2 action=bass value="-16383" condition1="0" takeover="1""/> | |
<map name="BASS_B" action="chann=4 action=bass value="-16383" condition1="2" takeover="1""/> | |
<map name="BROWSE" action="chann=default action=browser_toggle_folder_or_files value="auto""/> | |
<map name="BROWSE_A" action="chann=default action=browser_up_down value="auto""/> | |
<map name="BROWSE_ENERGY" action="chann=default action=set_energy_target value="auto" condition3="1""/> | |
<map name="BROWSER_CONDITION" action="chann=default action=condition_three value="1 temporary""/> | |
<map name="CUE_A" action="chann=1 action=cue_stop value="auto temporary""/> | |
<map name="CUE_B" action="chann=2 action=cue_stop value="auto temporary""/> | |
<map name="CUE_ENC_A" action="chann=1 action=gain value="+0""/> | |
<map name="CUE_ENC_B" action="chann=2 action=gain value="-1487""/> | |
<map name="ENCOD_A" action="chann=1 action=set_effect_param1 value="-1" condition1="1""/> | |
<map name="ENCOD_A" action="chann=1 action=bank_wetness value="auto" condition1="0" condition2="0" condition3="0" condition4="0""/> | |
<map name="ENCOD_A" action="chann=1 action=set_effect_param1 value="-2" condition2="1""/> | |
<map name="ENCOD_A" action="chann=1 action=set_effect_param1 value="+3" condition3="1""/> | |
<map name="ENCOD_A" action="chann=1 action=set_macro_fx_amount value="auto" condition4="1""/> | |
<map name="FX_ENC_B" action="chann=2 action=set_macro_fx_amount value="auto" condition4="1""/> | |
<map name="FX_ENC_B" action="chann=2 action=set_effect_param1 value="+2" condition2="1""/> | |
<map name="FX_ENC_B" action="chann=2 action=set_effect_param1 value="+1" condition1="1""/> | |
<map name="FX_ENC_B" action="chann=2 action=bank_wetness value="auto" condition1="0" condition2="0" condition3="0" condition4="0""/> | |
<map name="FX_ENC_B" action="chann=2 action=set_effect_param1 value="-3" condition3="1""/> | |
<map name="FX_PAD1_A" action="chann=1 action=toggle_effect value="1""/> | |
<map name="FX_PAD1_B" action="chann=2 action=toggle_effect value="1""/> | |
<map name="FX_PAD2_A" action="chann=1 action=toggle_effect value="2""/> | |
<map name="FX_PAD2_B" action="chann=2 action=toggle_effect value="2""/> | |
<map name="FX_PAD3_A" action="chann=1 action=toggle_effect value="3""/> | |
<map name="FX_PAD3_B" action="chann=2 action=toggle_effect value="3""/> | |
<map name="FX_PAD4_A" action="chann=1 action=toggle_macro_fx_panel value="panel_macro_fx1_A^panel_macro_fx2_A""/> | |
<map name="FX_PAD4_B" action="chann=2 action=toggle_macro_fx_panel value="panel_macro_fx1_B^panel_macro_fx2_B""/> | |
<map name="FX_PAD5_A" action="chann=default action=condition_one value="1 temporary""/> | |
<map name="FX_PAD5_B" action="chann=default action=condition_one value="1 temporary""/> | |
<map name="FX_PAD6_A" action="chann=default action=condition_two value="1 temporary""/> | |
<map name="FX_PAD6_B" action="chann=default action=condition_two value="1 temporary""/> | |
<map name="FX_PAD7_A" action="chann=default action=condition_three value="1 temporary""/> | |
<map name="FX_PAD7_B" action="chann=default action=condition_three value="1 temporary""/> | |
<map name="FX_PAD8_A" action="chann=default action=condition_four value="1 temporary""/> | |
<map name="FX_PAD8_B" action="chann=default action=condition_four value="1 temporary""/> | |
<map name="FX_PADSH1_A" action="chann=1 action=browse_effect_1 value="-1""/> | |
<map name="FX_PADSH1_B" action="chann=2 action=browse_effect_1 value="-1""/> | |
<map name="FX_PADSH2_A" action="chann=1 action=browse_effect_2 value="-1""/> | |
<map name="FX_PADSH2_B" action="chann=2 action=browse_effect_2 value="-1""/> | |
<map name="FX_PADSH3_A" action="chann=1 action=browse_effect_3 value="-1""/> | |
<map name="FX_PADSH3_B" action="chann=2 action=browse_effect_3 value="-1""/> | |
<map name="FX_PADSH5_A" action="chann=1 action=browse_effect_1 value="+1""/> | |
<map name="FX_PADSH5_B" action="chann=2 action=browse_effect_1 value="+1""/> | |
<map name="FX_PADSH6_A" action="chann=1 action=browse_effect_2 value="+1""/> | |
<map name="FX_PADSH6_B" action="chann=2 action=browse_effect_2 value="+1""/> | |
<map name="FX_PADSH7_A" action="chann=1 action=browse_effect_3 value="+1""/> | |
<map name="FX_PADSH7_B" action="chann=2 action=browse_effect_3 value="+1""/> | |
<map name="HIGH_A" action="chann=3 action=high value="-16383" condition1="2" takeover="1""/> | |
<map name="HIGH_A" action="chann=1 action=high value="-16383" condition1="0" takeover="1""/> | |
<map name="HIGH_B" action="chann=4 action=high value="-16383" condition1="2" takeover="1""/> | |
<map name="HIGH_B" action="chann=2 action=high value="-16383" condition1="0" takeover="1""/> | |
<map name="HOTCUE1_A" action="chann=1 action=hot_cue value="1""/> | |
<map name="HOTCUE1_B" action="chann=2 action=hot_cue value="1""/> | |
<map name="HOTCUE2_A" action="chann=1 action=hot_cue value="2""/> | |
<map name="HOTCUE2_B" action="chann=2 action=hot_cue value="2""/> | |
<map name="HOTCUE3_A" action="chann=1 action=hot_cue value="3""/> | |
<map name="HOTCUE3_B" action="chann=2 action=hot_cue value="3""/> | |
<map name="HOTCUE4_A" action="chann=1 action=hot_cue value="4""/> | |
<map name="HOTCUE4_B" action="chann=2 action=hot_cue value="4""/> | |
<map name="HOTCUE5_A" action="chann=1 action=hot_cue value="5""/> | |
<map name="HOTCUE5_B" action="chann=2 action=hot_cue value="5""/> | |
<map name="HOTCUE6_A" action="chann=1 action=hot_cue value="6""/> | |
<map name="HOTCUE6_B" action="chann=2 action=hot_cue value="6""/> | |
<map name="HOTCUE7_A" action="chann=1 action=hot_cue value="7""/> | |
<map name="HOTCUE7_B" action="chann=2 action=hot_cue value="7""/> | |
<map name="HOTCUE8_A" action="chann=1 action=hot_cue value="8""/> | |
<map name="HOTCUE8_B" action="chann=2 action=hot_cue value="8""/> | |
<map name="JOG_BEND_A" action="chann=1 action=pitch_bend value="auto""/> | |
<map name="JOG_BEND_B" action="chann=2 action=pitch_bend value="auto""/> | |
<map name="JOG_SCRATCH_A" action="chann=1 action=scratch value="auto""/> | |
<map name="JOG_SCRATCH_B" action="chann=2 action=scratch value="auto""/> | |
<map name="LEVEL_A" action="chann=3 action=level value="-16383" condition1="2" takeover="1""/> | |
<map name="LEVEL_A" action="chann=1 action=level value="-16383" condition1="0" takeover="1""/> | |
<map name="LEVEL_B" action="chann=2 action=level value="-16383" condition1="0" takeover="1""/> | |
<map name="LEVEL_B" action="chann=4 action=level value="-16383" condition1="2" takeover="1""/> | |
<map name="LOAD_A" action="chann=1 action=browser_load_deck_or_expand value="auto""/> | |
<map name="LOAD_B" action="chann=2 action=browser_load_deck_or_expand value="auto""/> | |
<map name="LOOP1_A" action="chann=1 action=loop value="0.0625""/> | |
<map name="LOOP1_B" action="chann=2 action=loop value="0.0625""/> | |
<map name="LOOP2_A" action="chann=1 action=loop value="0.125""/> | |
<map name="LOOP2_B" action="chann=2 action=loop value="0.125""/> | |
<map name="LOOP3_A" action="chann=1 action=loop value="0.25""/> | |
<map name="LOOP3_B" action="chann=2 action=loop value="0.25""/> | |
<map name="LOOP4_A" action="chann=1 action=loop value="0.5""/> | |
<map name="LOOP4_B" action="chann=2 action=loop value="0.5""/> | |
<map name="LOOP5_A" action="chann=1 action=loop value="1""/> | |
<map name="LOOP5_B" action="chann=2 action=loop value="1""/> | |
<map name="LOOP6_A" action="chann=1 action=loop value="2""/> | |
<map name="LOOP6_B" action="chann=2 action=loop value="2""/> | |
<map name="LOOP7_A" action="chann=1 action=loop value="4""/> | |
<map name="LOOP7_B" action="chann=2 action=loop value="4""/> | |
<map name="LOOP8_A" action="chann=1 action=loop value="8""/> | |
<map name="LOOP8_B" action="chann=2 action=loop value="8""/> | |
<map name="LOOP_ENC_A" action="chann=1 action=loop_half_double value="auto""/> | |
<map name="LOOP_ENC_B" action="chann=2 action=loop_half_double value="auto""/> | |
<map name="LOOP_PADSH1_A" action="chann=1 action=loop_in value="auto""/> | |
<map name="LOOP_PADSH1_B" action="chann=2 action=loop_in value="auto""/> | |
<map name="LOOP_PADSH2_A" action="chann=1 action=loop_out value="auto""/> | |
<map name="LOOP_PADSH2_B" action="chann=2 action=loop_out value="auto""/> | |
<map name="LOOP_PADSH3_A" action="chann=1 action=loop_half value="0""/> | |
<map name="LOOP_PADSH3_B" action="chann=2 action=loop_half value="0""/> | |
<map name="LOOP_PADSH4_A" action="chann=1 action=loop_double value="0""/> | |
<map name="LOOP_PADSH4_B" action="chann=2 action=loop_double value="0""/> | |
<map name="LOOP_PADSH5_A" action="chann=1 action=loop_toggle value="auto""/> | |
<map name="LOOP_PADSH5_B" action="chann=2 action=loop_toggle value="auto""/> | |
<map name="LOOP_PADSH6_A" action="chann=1 action=nothing value="auto""/> | |
<map name="LOOP_PADSH6_B" action="chann=2 action=nothing value="auto""/> | |
<map name="LOOP_PADSH7_A" action="chann=1 action=loop_extract value="auto""/> | |
<map name="LOOP_PADSH7_B" action="chann=2 action=loop_extract value="auto""/> | |
<map name="LOOP_PADSH8_A" action="chann=1 action=nothing value="auto""/> | |
<map name="LOOP_PADSH8_B" action="chann=2 action=nothing value="auto""/> | |
<map name="MAGIC" action="chann=default action=show_assistant value="auto""/> | |
<map name="MEDIUM_A" action="chann=1 action=medium value="-16383" condition1="0" takeover="1""/> | |
<map name="MEDIUM_A" action="chann=3 action=medium value="-16383" condition1="2" takeover="1""/> | |
<map name="MEDIUM_A" action="chann=1 action=medium value="-16383" condition1="0" takeover="1""/> | |
<map name="MEDIUM_B" action="chann=4 action=medium value="+0" condition1="2" takeover="1""/> | |
<map name="MEDIUM_B" action="chann=2 action=medium value="-16383" condition1="0" takeover="1""/> | |
<map name="PFL_A" action="chann=1 action=pfl_select value="0""/> | |
<map name="PFL_B" action="chann=2 action=pfl_select value="0""/> | |
<map name="PFL_SH_A" action="chann=3 action=pfl_select value="0""/> | |
<map name="PFL_SH_B" action="chann=4 action=pfl_select value="0""/> | |
<map name="PITCH_A" action="chann=1 action=pitch value="-16383" takeover="1""/> | |
<map name="PITCH_A_REV" action="chann=1 action=pitch value="-16383" takeover="1""/> | |
<map name="PITCH_B" action="chann=2 action=pitch value="-16383" takeover="1""/> | |
<map name="PITCH_B_REV" action="chann=2 action=pitch value="-16383" takeover="1""/> | |
<map name="PLAY_A" action="chann=1 action=play_pause value="0""/> | |
<map name="Play_A_Shift" action="chann=3 action=toggle_deck_samplers value="0""/> | |
<map name="PLAY_B" action="chann=2 action=play_pause value="0""/> | |
<map name="Play_B_Shift" action="chann=4 action=toggle_deck_samplers value="0""/> | |
<map name="RECORD" action="chann=default action=record value="0""/> | |
<map name="SAMP1_A_IN" action="chann=3001 action=sample_load_play value="1 temporary""/> | |
<map name="SAMP1_A_OUT" action="chann=3001 action=sample_play_now value="1""/> | |
<map name="SAMP1_A_STOP" action="chann=3001 action=sample_stop value="1""/> | |
<map name="SAMP1_A_WAIT" action="chann=3001 action=sample_play value="1""/> | |
<map name="SAMP1_B_IN" action="chann=4001 action=sample_load_play value="1 temporary""/> | |
<map name="SAMP1_B_OUT" action="chann=4001 action=sample_play_now value="1""/> | |
<map name="SAMP1_B_STOP" action="chann=4001 action=sample_stop value="1""/> | |
<map name="SAMP1_B_WAIT" action="chann=4001 action=sample_play value="1""/> | |
<map name="SAMP2_A_IN" action="chann=3002 action=sample_load_play value="1 temporary""/> | |
<map name="SAMP2_A_OUT" action="chann=3002 action=sample_play_now value="1""/> | |
<map name="SAMP2_A_STOP" action="chann=3002 action=sample_stop value="1""/> | |
<map name="SAMP2_A_WAIT" action="chann=3002 action=sample_play value="1""/> | |
<map name="SAMP2_B_IN" action="chann=4002 action=sample_load_play value="1 temporary""/> | |
<map name="SAMP2_B_OUT" action="chann=4002 action=sample_play_now value="1""/> | |
<map name="SAMP2_B_STOP" action="chann=4002 action=sample_stop value="1""/> | |
<map name="SAMP2_B_WAIT" action="chann=4002 action=sample_play value="1""/> | |
<map name="SAMP3_A_IN" action="chann=3003 action=sample_load_play value="1 temporary""/> | |
<map name="SAMP3_A_OUT" action="chann=3003 action=sample_play_now value="1""/> | |
<map name="SAMP3_A_STOP" action="chann=3003 action=sample_stop value="1""/> | |
<map name="SAMP3_A_WAIT" action="chann=3003 action=sample_play value="1""/> | |
<map name="SAMP3_B_IN" action="chann=4003 action=sample_load_play value="1 temporary""/> | |
<map name="SAMP3_B_OUT" action="chann=4003 action=sample_play_now value="1""/> | |
<map name="SAMP3_B_STOP" action="chann=4003 action=sample_stop value="1""/> | |
<map name="SAMP3_B_WAIT" action="chann=4003 action=sample_play value="1""/> | |
<map name="SAMP4_A_IN" action="chann=3004 action=sample_load_play value="1 temporary""/> | |
<map name="SAMP4_A_OUT" action="chann=3004 action=sample_play_now value="1""/> | |
<map name="SAMP4_A_STOP" action="chann=3004 action=sample_stop value="1""/> | |
<map name="SAMP4_A_WAIT" action="chann=3004 action=sample_play value="1""/> | |
<map name="SAMP4_B_IN" action="chann=4004 action=sample_load_play value="1 temporary""/> | |
<map name="SAMP4_B_OUT" action="chann=4004 action=sample_play_now value="1""/> | |
<map name="SAMP4_B_STOP" action="chann=4004 action=sample_stop value="1""/> | |
<map name="SAMP4_B_WAIT" action="chann=4004 action=sample_play value="1""/> | |
<map name="SAMP5_A_IN" action="chann=3001 action=sample_load_play value="2 temporary""/> | |
<map name="SAMP5_A_OUT" action="chann=3001 action=sample_play_now value="2""/> | |
<map name="SAMP5_A_STOP" action="chann=3001 action=sample_stop value="2""/> | |
<map name="SAMP5_A_WAIT" action="chann=3001 action=sample_play value="2""/> | |
<map name="SAMP5_B_IN" action="chann=4001 action=sample_load_play value="2 temporary""/> | |
<map name="SAMP5_B_OUT" action="chann=4001 action=sample_play_now value="2""/> | |
<map name="SAMP5_B_STOP" action="chann=4001 action=sample_stop value="2""/> | |
<map name="SAMP5_B_WAIT" action="chann=4001 action=sample_play value="2""/> | |
<map name="SAMP6_A_IN" action="chann=3002 action=sample_load_play value="2 temporary""/> | |
<map name="SAMP6_A_OUT" action="chann=3002 action=sample_play_now value="2""/> | |
<map name="SAMP6_A_STOP" action="chann=3002 action=sample_stop value="2""/> | |
<map name="SAMP6_A_WAIT" action="chann=3002 action=sample_play value="2""/> | |
<map name="SAMP6_B_IN" action="chann=4002 action=sample_load_play value="2 temporary""/> | |
<map name="SAMP6_B_OUT" action="chann=4002 action=sample_play_now value="2""/> | |
<map name="SAMP6_B_STOP" action="chann=4002 action=sample_stop value="2""/> | |
<map name="SAMP6_B_WAIT" action="chann=4002 action=sample_play value="2""/> | |
<map name="SAMP7_A_IN" action="chann=3003 action=sample_load_play value="2 temporary""/> | |
<map name="SAMP7_A_OUT" action="chann=3003 action=sample_play_now value="2""/> | |
<map name="SAMP7_A_STOP" action="chann=3003 action=sample_stop value="2""/> | |
<map name="SAMP7_A_WAIT" action="chann=3003 action=sample_play value="2""/> | |
<map name="SAMP7_B_IN" action="chann=4003 action=sample_load_play value="2 temporary""/> | |
<map name="SAMP7_B_OUT" action="chann=4003 action=sample_play_now value="2""/> | |
<map name="SAMP7_B_STOP" action="chann=4003 action=sample_stop value="2""/> | |
<map name="SAMP7_B_WAIT" action="chann=4003 action=sample_play value="2""/> | |
<map name="SAMP8_A_IN" action="chann=3004 action=sample_load_play value="2 temporary""/> | |
<map name="SAMP8_A_OUT" action="chann=3004 action=sample_play_now value="2""/> | |
<map name="SAMP8_A_STOP" action="chann=3004 action=sample_stop value="2""/> | |
<map name="SAMP8_A_WAIT" action="chann=3004 action=sample_play value="2""/> | |
<map name="SAMP8_B_IN" action="chann=4004 action=sample_load_play value="2 temporary""/> | |
<map name="SAMP8_B_OUT" action="chann=4004 action=sample_play_now value="2""/> | |
<map name="SAMP8_B_STOP" action="chann=4004 action=sample_stop value="2""/> | |
<map name="SAMP8_B_WAIT" action="chann=4004 action=sample_play value="2""/> | |
<map name="SAMP_ENC_A" action="chann=3 action=gain value="-16383""/> | |
<map name="SAMP_ENC_B" action="chann=4 action=gain value="+0""/> | |
<map name="SAMPLER_A_SH" action="chann=3 action=set_next_sampler_page value="auto" condition1="2""/> | |
<map name="SAMPLER_B_SH" action="chann=4 action=set_next_sampler_page value="auto" condition1="2""/> | |
<map name="SCRATCH" action="chann=default action=scratch_mode value="auto""/> | |
<map name="SHCUE1_A" action="chann=1 action=delete_cue value="1""/> | |
<map name="SHCUE1_B" action="chann=2 action=delete_cue value="1""/> | |
<map name="SHCUE2_A" action="chann=1 action=delete_cue value="2""/> | |
<map name="SHCUE2_B" action="chann=2 action=delete_cue value="2""/> | |
<map name="SHCUE3_A" action="chann=1 action=delete_cue value="3""/> | |
<map name="SHCUE3_B" action="chann=2 action=delete_cue value="3""/> | |
<map name="SHCUE4_A" action="chann=1 action=delete_cue value="4""/> | |
<map name="SHCUE4_B" action="chann=2 action=delete_cue value="4""/> | |
<map name="SHCUE5_A" action="chann=1 action=delete_cue value="5""/> | |
<map name="SHCUE5_B" action="chann=2 action=delete_cue value="5""/> | |
<map name="SHCUE6_A" action="chann=1 action=delete_cue value="6""/> | |
<map name="SHCUE6_B" action="chann=2 action=delete_cue value="6""/> | |
<map name="SHCUE7_A" action="chann=1 action=delete_cue value="7""/> | |
<map name="SHCUE7_B" action="chann=2 action=delete_cue value="7""/> | |
<map name="SHCUE8_A" action="chann=1 action=delete_cue value="8""/> | |
<map name="SHCUE8_B" action="chann=2 action=delete_cue value="8""/> | |
<map name="SHCUE_A" action="chann=1 action=stop value="auto""/> | |
<map name="SHCUE_B" action="chann=2 action=stop value="auto""/> | |
<map name="SHCUE_ENC_A" action="chann=1 action=set_pass_filter_amount value="auto temporary""/> | |
<map name="SHCUE_ENC_B" action="chann=2 action=set_pass_filter_amount value="auto temporary""/> | |
<map name="SHFX_ENC_B" action="chann=2 action=gain value="+0""/> | |
<map name="SHFX_ENC_BA" action="chann=1 action=gain value="+0""/> | |
<map name="Shift_A" action="chann=default action=condition_one value="2 temporary""/> | |
<map name="Shift_B" action="chann=default action=condition_one value="2 temporary""/> | |
<map name="SHLOOP_ENC_A" action="chann=1 action=gain value="+0""/> | |
<map name="SHLOOP_ENC_B" action="chann=2 action=gain value="+0""/> | |
<map name="SHSAMP_ENC_A" action="chann=1 action=gain value="+0""/> | |
<map name="SHSAMP_ENC_B" action="chann=2 action=gain value="-16383""/> | |
<map name="SYNC_A" action="chann=1 action=sync value="0""/> | |
<map name="SYNC_B" action="chann=2 action=sync value="0""/> | |
<map name="SYNC_SH_A" action="chann=1 action=select value="auto""/> | |
<map name="SYNC_SH_B" action="chann=2 action=select value="auto""/> | |
<map name="TOUCH_A" action="chann=1 action=scratch value="auto""/> | |
<map name="TOUCH_B" action="chann=2 action=scratch value="auto""/> | |
<map name="VU1_A" action="chann=1 action=level value="range:0.015-1""/> | |
<map name="VU1_B" action="chann=2 action=level value="range:0.015-1""/> | |
<map name="VU2_A" action="chann=1 action=level value="range:0.0316-1""/> | |
<map name="VU2_B" action="chann=2 action=level value="range:0.0316-1""/> | |
<map name="VU3_A" action="chann=1 action=level value="range:0.09-1""/> | |
<map name="VU3_B" action="chann=2 action=level value="range:0.09-1""/> | |
<map name="VU4_A" action="chann=1 action=level value="range:0.35-1""/> | |
<map name="VU4_B" action="chann=2 action=level value="range:0.35-1""/> | |
<map name="VU5_A" action="chann=1 action=level value="range:0.5-1""/> | |
<map name="VU5_B" action="chann=2 action=level value="range:0.5-1""/> | |
<map name="VU6_A" action="chann=1 action=level value="range:0.6-1""/> | |
<map name="VU6_B" action="chann=2 action=level value="range:0.6-1""/> | |
<map name="VU7_A" action="chann=1 action=level value="range:0.7-1""/> | |
<map name="VU7_B" action="chann=2 action=level value="range:0.7-1""/> | |
<map name="VU8_A" action="chann=1 action=level value="range:0.95-1""/> | |
<map name="VU8_B" action="chann=2 action=level value="range:0.95-1""/> | |
<map name="XFADER" action="chann=default action=crossfader value="auto" takeover="1""/> | |
<map name="LOOP_MENU_A" action="chann=1 action=slip_mode value="auto" condition1="2""/> | |
<map name="LOOP_MENU_B" action="chann=2 action=slip_mode value="auto" condition1="2""/> | |
</midi-map> | |
</midi> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment