summaryrefslogtreecommitdiff
path: root/midi_maps
diff options
context:
space:
mode:
authorRobert Schneider <robert.schneider@aramar.de>2017-03-12 18:36:17 +0100
committerRobert Schneider <robert.schneider@aramar.de>2017-04-14 16:06:54 +0200
commitd98f05d335e90563239f9ffac5185ac269be378d (patch)
tree380762da37323096aae26f47fe9abfb502e6ca10 /midi_maps
parent0489b5f302fc00b8c0d9536b5eeddcef51e9c6dc (diff)
Added Korg Studio midi-map. Fixed Editor/Common
Diffstat (limited to 'midi_maps')
-rw-r--r--midi_maps/AKAI_MPKmini.map10
-rw-r--r--midi_maps/Korg_nanoKONTROL_Studio.map189
-rw-r--r--midi_maps/Korg_taktile.map6
-rw-r--r--midi_maps/midikb_wiimote.map10
4 files changed, 202 insertions, 13 deletions
diff --git a/midi_maps/AKAI_MPKmini.map b/midi_maps/AKAI_MPKmini.map
index 29a9bc7318..6ce2eb8c94 100644
--- a/midi_maps/AKAI_MPKmini.map
+++ b/midi_maps/AKAI_MPKmini.map
@@ -31,18 +31,18 @@
<Binding channel="16" pgm="4" function="toggle-rec-enable"/> <!-- REC -->
<Binding channel="16" pgm="5" action="Transport/Rewind"/> <!-- REWD -->
- <Binding channel="16" pgm="6" action="Editor/jump-backward-to-mark"/> <!-- BACK -->
- <Binding channel="16" pgm="7" action="Editor/jump-forward-to-mark"/> <!-- NEXT -->
+ <Binding channel="16" pgm="6" action="Common/jump-backward-to-mark"/> <!-- BACK -->
+ <Binding channel="16" pgm="7" action="Common/jump-forward-to-mark"/> <!-- NEXT -->
<Binding channel="16" pgm="8" action="Transport/Forward"/> <!-- FFWD -->
<Binding channel="16" pgm="9" action="Editor/remove-last-capture"/> <!-- Remove last capture -->
- <Binding channel="16" pgm="10" action="Editor/jump-backward-to-mark"/> <!-- -->
- <Binding channel="16" pgm="11" action="Editor/jump-backward-to-mark"/> <!-- -->
+ <Binding channel="16" pgm="10" action="Common/jump-backward-to-mark"/> <!-- -->
+ <Binding channel="16" pgm="11" action="Common/jump-backward-to-mark"/> <!-- -->
<Binding channel="16" pgm="12" function="prev-bank"/> <!-- Previous bank -->
<Binding channel="16" pgm="13" action="Editor/remove-last-capture"/> <!-- Remove last capture -->
<Binding channel="16" pgm="14" action="Editor/playhead-to-edit"/> <!-- -->
- <Binding channel="16" pgm="15" action="Editor/jump-forward-to-mark"/> <!-- -->
+ <Binding channel="16" pgm="15" action="Common/jump-forward-to-mark"/> <!-- -->
<Binding channel="16" pgm="16" function="next-bank"/> <!-- Next bank -->
</ArdourMIDIBindings>
diff --git a/midi_maps/Korg_nanoKONTROL_Studio.map b/midi_maps/Korg_nanoKONTROL_Studio.map
new file mode 100644
index 0000000000..0258ed46a6
--- /dev/null
+++ b/midi_maps/Korg_nanoKONTROL_Studio.map
@@ -0,0 +1,189 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ArdourMIDIBindings version="1.0.0" name="Korg nanoKONTROL Studio">
+
+<!-- 2017-03-09 Robert Schneider (robert.schneider@aramar.de) -->
+<!-- Put the following lines into a text file and issue
+
+ cat <your-text-file> | base64 -d > Korg-nano-Studio-Ardour.nktrl_st_set
+
+ You can then load the scene set with your Korg Kontrol Editor.
+ The scene set is configured to use the global MIDI channel on all scenes.
+ If you want to change the MIDI channel, you only have to change it in the bindings
+ here and in the Global configuration of your device.
+
+MTQ4MlNjblMgAJALAAAAAAAA//8FAAAAMAIAAP////8xNDgyU2NuRCAAMAIAAAAAAAD//wEAAAAw
+AgAA/////0FyZG91cjEgICAgIAH///8QAA0Af////xAADgB/////EAAPAH////8QABAAf////xAA
+EQB/////EAASAH////8QABMAf////xAAFAB/////EAACAH////8QAAMAf////xAABAB/////EAAF
+AH////8QAAYAf////xAACAB/////EAAJAH////8QAAwAf////xAAHQB/AP//EAAeAH8A//8QAB8A
+fwD//xAAIQB/AP//EAAiAH8A//8QACMAfwD//xAAJAB/AP//EAAlAH8A//8QABUAfwD//xAAFgB/
+AP//EAAXAH8A//8QABgAfwD//xAAGQB/AP//EAAaAH8A//8QABsAfwD//xAAHAB/AP//EAAmAH8A
+//8QACcAfwD//xAAKAB/AP//EAApAH8A//8QACoAfwD//xAAKwB/AP//EAAsAH8A//8QAC0AfwD/
+/xAALgB/AP//EAAvAH8A//8QADAAfwD//xAAMQB/AP//EAAyAH8A//8QADMAfwD//xAANAB/AP//
+EAA1AH8A//8QAFAAfwD//xAAPwB/AP//EABRAH8A//8QADoAfwD//xAAOwB/AP//EAA2AH8A//8Q
+AD4AfwD//xAANwB/AP//EAA4AH8A//8QADkAfwD//xAAPAB/AP//EAA9AH8A////////////////
+////////AAAAUlNVVgB/////////////////////////////////////////////////////MTQ4
+MlNjbkQgADACAAAAAAAA//8BAAAAMAIAAP////9BcmRvdXIyICAgICAB////EAANAH////8QAA4A
+f////xAADwB/////EAAQAH////8QABEAf////xAAEgB/////EAATAH////8QABQAf////xAAAgB/
+////EAADAH////8QAAQAf////xAABQB/////EAAGAH////8QAAgAf////xAACQB/////EAAMAH//
+//8QAB0AfwD//xAAHgB/AP//EAAfAH8A//8QACEAfwD//xAAIgB/AP//EAAjAH8A//8QACQAfwD/
+/xAAJQB/AP//EAAVAH8A//8QABYAfwD//xAAFwB/AP//EAAYAH8A//8QABkAfwD//xAAGgB/AP//
+EAAbAH8A//8QABwAfwD//xAAJgB/AP//EAAnAH8A//8QACgAfwD//xAAKQB/AP//EAAqAH8A//8Q
+ACsAfwD//xAALAB/AP//EAAtAH8A//8QAC4AfwD//xAALwB/AP//EAAwAH8A//8QADEAfwD//xAA
+MgB/AP//EAAzAH8A//8QADQAfwD//xAANQB/AP//EABQAH8A//8QAD8AfwD//xAAUQB/AP//EAA6
+AH8A//8QADsAfwD//xAANgB/AP//EAA+AH8A//8QADcAfwD//xAAOAB/AP//EAA5AH8A//8QADwA
+fwD//xAAPQB/AP///////////////////////wAEAlJTVVYAf///////////////////////////
+/////////////////////////zE0ODJTY25EIAAwAgAAAAAAAP//AQAAADACAAD/////QXJkb3Vy
+MyAgICAgAf///xAADQB/////EAAOAH////8QAA8Af////xAAEAB/////EAARAH////8QABIAf///
+/xAAEwB/////EAAUAH////8QAAIAf////xAAAwB/////EAAEAH////8QAAUAf////xAABgB/////
+EAAIAH////8QAAkAf////xAADAB/////EAAdAH8A//8QAB4AfwD//xAAHwB/AP//EAAhAH8A//8Q
+ACIAfwD//xAAIwB/AP//EAAkAH8A//8QACUAfwD//xAAFQB/AP//EAAWAH8A//8QABcAfwD//xAA
+GAB/AP//EAAZAH8A//8QABoAfwD//xAAGwB/AP//EAAcAH8A//8QACYAfwD//xAAJwB/AP//EAAo
+AH8A//8QACkAfwD//xAAKgB/AP//EAArAH8A//8QACwAfwD//xAALQB/AP//EAAuAH8A//8QAC8A
+fwD//xAAMAB/AP//EAAxAH8A//8QADIAfwD//xAAMwB/AP//EAA0AH8A//8QADUAfwD//xAAUAB/
+AP//EAA/AH8A//8QAFEAfwD//xAAOgB/AP//EAA7AH8A//8QADYAfwD//xAAPgB/AP//EAA3AH8A
+//8QADgAfwD//xAAOQB/AP//EAA8AH8A//8QAD0AfwD///////////////////////8ABAJSU1VW
+AH////////////////////////////////////////////////////8xNDgyU2NuRCAAMAIAAAAA
+AAD//wEAAAAwAgAA/////0FyZG91cjQgICAgIAH///8QAA0Af////xAADgB/////EAAPAH////8Q
+ABAAf////xAAEQB/////EAASAH////8QABMAf////xAAFAB/////EAACAH////8QAAMAf////xAA
+BAB/////EAAFAH////8QAAYAf////xAACAB/////EAAJAH////8QAAwAf////xAAHQB/AP//EAAe
+AH8A//8QAB8AfwD//xAAIQB/AP//EAAiAH8A//8QACMAfwD//xAAJAB/AP//EAAlAH8A//8QABUA
+fwD//xAAFgB/AP//EAAXAH8A//8QABgAfwD//xAAGQB/AP//EAAaAH8A//8QABsAfwD//xAAHAB/
+AP//EAAmAH8A//8QACcAfwD//xAAKAB/AP//EAApAH8A//8QACoAfwD//xAAKwB/AP//EAAsAH8A
+//8QAC0AfwD//xAALgB/AP//EAAvAH8A//8QADAAfwD//xAAMQB/AP//EAAyAH8A//8QADMAfwD/
+/xAANAB/AP//EAA1AH8A//8QAFAAfwD//xAAPwB/AP//EABRAH8A//8QADoAfwD//xAAOwB/AP//
+EAA2AH8A//8QAD4AfwD//xAANwB/AP//EAA4AH8A//8QADkAfwD//xAAPAB/AP//EAA9AH8A////
+////////////////////AAQCUlNVVgB/////////////////////////////////////////////
+////////MTQ4MlNjbkQgADACAAAAAAAA//8BAAAAMAIAAP////9BcmRvdXI1ICAgICAB////EAAN
+AH////8QAA4Af////xAADwB/////EAAQAH////8QABEAf////xAAEgB/////EAATAH////8QABQA
+f////xAAAgB/////EAADAH////8QAAQAf////xAABQB/////EAAGAH////8QAAgAf////xAACQB/
+////EAAMAH////8QAB0AfwD//xAAHgB/AP//EAAfAH8A//8QACEAfwD//xAAIgB/AP//EAAjAH8A
+//8QACQAfwD//xAAJQB/AP//EAAVAH8A//8QABYAfwD//xAAFwB/AP//EAAYAH8A//8QABkAfwD/
+/xAAGgB/AP//EAAbAH8A//8QABwAfwD//xAAJgB/AP//EAAnAH8A//8QACgAfwD//xAAKQB/AP//
+EAAqAH8A//8QACsAfwD//xAALAB/AP//EAAtAH8A//8QAC4AfwD//xAALwB/AP//EAAwAH8A//8Q
+ADEAfwD//xAAMgB/AP//EAAzAH8A//8QADQAfwD//xAANQB/AP//EABQAH8A//8QAD8AfwD//xAA
+UQB/AP//EAA6AH8A//8QADsAfwD//xAANgB/AP//EAA+AH8A//8QADcAfwD//xAAOAB/AP//EAA5
+AH8A//8QADwAfwD//xAAPQB/AP///////////////////////wAEAlJTVVYAf///////////////
+/////////////////////////////////////w==
+
+ -->
+
+ <DeviceInfo bank-size="6" motorized="no" threshold="15"/>
+
+<!-- Transport Controls -->
+
+ <Binding channel="1" ctl="54" action="Transport/Loop"/> <!-- Cycle = Start loop -->
+ <Binding channel="1" ctl="55" action="Common/toggle-location-at-playhead"/> <!-- Set = Set/Unset marker -->
+ <Binding channel="1" ctl="56" action="Common/jump-backward-to-mark"/> <!-- < = Previous marker -->
+ <Binding channel="1" ctl="57" action="Common/jump-forward-to-mark"/> <!-- > = Next marker -->
+
+ <Binding channel="1" ctl="58" action="Transport/Rewind"/> <!-- << = Rewind -->
+ <Binding channel="1" ctl="59" action="Transport/Forward"/> <!-- >> = Forward -->
+ <Binding channel="1" ctl="60" action="Editor/select-prev-route"/> <!-- < = Select next track/route -->
+ <Binding channel="1" ctl="61" action="Editor/select-next-route"/> <!-- > = Select previous track/route -->
+
+ <Binding channel="1" ctl="62" action="Transport/ToggleRollForgetCapture"/> <!-- |< = Stop and forget capture -->
+ <Binding channel="1" ctl="63" function="transport-stop"/> <!-- [] = Stop -->
+ <Binding channel="1" ctl="80" function="transport-roll"/> <!-- > = Toggle Roll -->
+ <Binding channel="1" ctl="81" function="toggle-rec-enable"/> <!-- * = Toggle record enable -->
+
+ <Binding channel="1" msg="B0 53 01" action="Common/playhead-forward-to-grid" /> <!-- Jog wheel forwards playhead one grid -->
+ <Binding channel="1" msg="B0 55 01" action="Common/playhead-backward-to-grid" /> <!-- Jog wheel backwards playhead one grid -->
+
+<!-- The "Scene" button toggles between five banks. It implements this by -->
+<!-- sending a bank assignment # corresponding to the current Korg "Scene" -->
+<!-- Downside is you are limited to 5 banks total (30 tracks.) -->
+
+<!-- Also, in order for this map to work you must have identical maps -->
+<!-- assigned to each of the 5 scenes on the nano device. -->
+<!-- If you used the above scene set data, you're taken care of. -->
+
+<Binding sysex="F0 42 40 00 01 37 02 00 00 4F 00 F7" function="set-bank" argument="0"/>
+<Binding sysex="F0 42 40 00 01 37 02 00 00 4F 01 F7" function="set-bank" argument="1"/>
+<Binding sysex="F0 42 40 00 01 37 02 00 00 4F 02 F7" function="set-bank" argument="2"/>
+<Binding sysex="F0 42 40 00 01 37 02 00 00 4F 03 F7" function="set-bank" argument="3"/>
+<Binding sysex="F0 42 40 00 01 37 02 00 00 4F 04 F7" function="set-bank" argument="4"/>
+
+<!-- Strip 1 - Master: -->
+<!-- Mute assigned to Mute -->
+<!-- Solo assigned to transport-start -->
+<!-- Rec assigned to transport-end -->
+<!-- Select unassigned -->
+<!-- Rotary encoder assigned to Master Pan Width (easy to audition in mono!)-->
+<!-- Fader assigned to Master Gain -->
+ <Binding channel="1" ctl="21" uri="/bus/mute master"/>
+ <Binding channel="1" ctl="29" function="transport-start"/>
+ <Binding channel="1" ctl="38" function="transport-end"/>
+ <Binding channel="1" ctl="46" action="Transport/RecordCountIn"/>
+ <Binding channel="1" ctl="13" uri="/bus/panwidth master"/>
+ <Binding channel="1" ctl="2" uri="/bus/gain master"/>
+
+<!-- Strip 2 : Selected track -->
+<!-- Mute assigned to Mute -->
+<!-- Solo assigned to Solo -->
+<!-- Rec assigned to toggle record enable -->
+<!-- Select assigned to Mixer unity-gain -->
+<!-- Rotary encoder assigned to pan direction -->
+<!-- Fader assigned to gain -->
+ <Binding channel="1" ctl="22" uri="/route/mute S1"/>
+ <Binding channel="1" ctl="30" uri="/route/solo S1"/>
+ <Binding channel="1" ctl="39" uri="/route/recenable S1"/>
+ <Binding channel="1" ctl="47" action="Mixer/unity-gain"/>
+ <Binding channel="1" ctl="14" uri="/route/pandirection S1"/>
+ <Binding channel="1" ctl="3" uri="/route/gain S1"/>
+
+<!-- Strips 3-8: -->
+<!-- Mute assigned to Mute -->
+<!-- Solo assigned to Solo -->
+<!-- Rec assigned to toggle record enable -->
+<!-- Select assigned to balance -->
+<!-- Rotary encoder assigned to pan direction -->
+<!-- Fader assigned to gain -->
+
+<!-- Strip 3 -->
+ <Binding channel="1" ctl="23" uri="/route/mute B1"/>
+ <Binding channel="1" ctl="31" uri="/route/solo B1"/>
+ <Binding channel="1" ctl="40" uri="/route/recenable B1"/>
+ <Binding channel="1" ctl="48" uri=""/>
+ <Binding channel="1" ctl="15" uri="/route/pandirection B1"/>
+ <Binding channel="1" ctl="4" uri="/route/gain B1"/>
+
+<!-- Strip 4 -->
+ <Binding channel="1" ctl="24" uri="/route/mute B2"/>
+ <Binding channel="1" ctl="33" uri="/route/solo B2"/>
+ <Binding channel="1" ctl="41" uri="/route/recenable B2"/>
+ <Binding channel="1" ctl="49" uri=""/>
+ <Binding channel="1" ctl="16" uri="/route/pandirection B2"/>
+ <Binding channel="1" ctl="5" uri="/route/gain B2"/>
+
+<!-- Strip 5 -->
+ <Binding channel="1" ctl="25" uri="/route/mute B3"/>
+ <Binding channel="1" ctl="34" uri="/route/solo B3"/>
+ <Binding channel="1" ctl="42" uri="/route/recenable B3"/>
+ <Binding channel="1" ctl="50" uri=""/>
+ <Binding channel="1" ctl="17" uri="/route/pandirection B3"/>
+ <Binding channel="1" ctl="6" uri="/route/gain B3"/>
+
+<!-- Strip 6 -->
+ <Binding channel="1" ctl="26" uri="/route/mute B4"/>
+ <Binding channel="1" ctl="35" uri="/route/solo B4"/>
+ <Binding channel="1" ctl="43" uri="/route/recenable B4"/>
+ <Binding channel="1" ctl="51" uri=""/>
+ <Binding channel="1" ctl="18" uri="/route/pandirection B4"/>
+ <Binding channel="1" ctl="8" uri="/route/gain B4"/>
+
+<!-- Strip 7 (bank strip #5) -->
+ <Binding channel="1" ctl="27" uri="/route/mute B5"/>
+ <Binding channel="1" ctl="36" uri="/route/solo B5"/>
+ <Binding channel="1" ctl="44" uri="/route/recenable B5"/>
+ <Binding channel="1" ctl="52" uri=""/>
+ <Binding channel="1" ctl="19" uri="/route/pandirection B5"/>
+ <Binding channel="1" ctl="9" uri="/route/gain B5"/>
+
+<!-- Strip 8 (bank strip #6) -->
+ <Binding channel="1" ctl="28" uri="/route/mute B6"/>
+ <Binding channel="1" ctl="37" uri="/route/solo B6"/>
+ <Binding channel="1" ctl="45" uri="/route/recenable B6"/>
+ <Binding channel="1" ctl="53" uri=""/>
+ <Binding channel="1" ctl="20" uri="/route/pandirection B6"/>
+ <Binding channel="1" ctl="12" uri="/route/gain B6"/>
+</ArdourMIDIBindings>
diff --git a/midi_maps/Korg_taktile.map b/midi_maps/Korg_taktile.map
index bde3d2fa74..5358db2e84 100644
--- a/midi_maps/Korg_taktile.map
+++ b/midi_maps/Korg_taktile.map
@@ -9,9 +9,9 @@
<Binding channel="1" ctl="44" action="Transport/Forward"/>
<Binding channel="1" ctl="45" function="toggle-rec-enable"/>
<Binding channel="1" ctl="46" function="loop-toggle"/>
- <Binding msg="B0 3c 7f" action="Editor/add-location-from-playhead"/>
- <Binding msg="B0 3d 7f" action="Editor/jump-backward-to-mark"/>
- <Binding msg="B0 3e 7f" action="Editor/jump-forward-to-mark"/>
+ <Binding msg="B0 3c 7f" action="Common/add-location-from-playhead"/>
+ <Binding msg="B0 3d 7f" action="Common/jump-backward-to-mark"/>
+ <Binding msg="B0 3e 7f" action="Common/jump-forward-to-mark"/>
<Binding msg="B0 3a 7f" function="prev-bank"/>
<Binding msg="B0 3b 7f" function="next-bank"/>
diff --git a/midi_maps/midikb_wiimote.map b/midi_maps/midikb_wiimote.map
index 8c0c3b866e..740bb6c9bf 100644
--- a/midi_maps/midikb_wiimote.map
+++ b/midi_maps/midikb_wiimote.map
@@ -10,11 +10,11 @@
<!-- B + right -->
<Binding channel="1" note="18" action="Editor/playhead-to-next-region-boundary"/>
<!-- B + up -->
-<Binding channel="1" note="19" action="Editor/jump-forward-to-mark"/>
+<Binding channel="1" note="19" action="Common/jump-forward-to-mark"/>
<!-- B + down -->
-<Binding channel="1" note="20" action="Editor/jump-backward-to-mark"/>
+<Binding channel="1" note="20" action="Common/jump-backward-to-mark"/>
<!-- B + home -->
-<Binding channel="1" note="21" action="Editor/add-location-from-playhead"/>
+<Binding channel="1" note="21" action="Common/add-location-from-playhead"/>
<!-- B + minus -->
<Binding channel="1" note="22" action="Transport/GotoStart"/>
<!-- B + plus -->
@@ -27,9 +27,9 @@
<!-- A -->
<Binding channel="1" note="32" action="Transport/ToggleRoll"/>
<!-- left -->
-<Binding channel="1" note="33" action="Editor/nudge-playhead-backward"/>
+<Binding channel="1" note="33" action="Common/nudge-playhead-backward"/>
<!-- right -->
-<Binding channel="1" note="34" action="Editor/nudge-playhead-forward"/>
+<Binding channel="1" note="34" action="Common/nudge-playhead-forward"/>
<!-- up -->
<Binding channel="1" note="35" action="Editor/select-prev-route"/>
<!-- down -->