summaryrefslogtreecommitdiff
path: root/midi_maps
diff options
context:
space:
mode:
authorlicorne-sama <laura.muffinandco@gmail.com>2017-04-15 21:20:56 +0200
committerLen Ovens <len@ovenwerks.net>2017-04-16 09:05:14 -0700
commit62a1fd28d51d0187962832dcae6c13c423a3ef5f (patch)
treeef0bdfb0d7066dc2c9b2e7172ddf3055d25f88f1 /midi_maps
parent2e1a884d6ea025e6a6402e013b1a68f13d9578a2 (diff)
Create midi map for Arturia's KeyLab 49
Basic midi map for this midi keyboard. Works with device's factory settings, except for the loop button (see end of file). Transport control is available through MMC.
Diffstat (limited to 'midi_maps')
-rw-r--r--midi_maps/Arturia_KeyLab49.map61
1 files changed, 61 insertions, 0 deletions
diff --git a/midi_maps/Arturia_KeyLab49.map b/midi_maps/Arturia_KeyLab49.map
new file mode 100644
index 0000000000..9269abc3ac
--- /dev/null
+++ b/midi_maps/Arturia_KeyLab49.map
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ArdourMIDIBindings version="1.0.0" name="Arturia KeyLab 49">
+<!-- Works with device's factory settings, except for the loop button (see end of file). Transport control is available through MMC. -->
+
+ <DeviceInfo bank-size="8"/>
+
+<!-- Gain controls. Faders are mapped to faders. -->
+ <Binding channel="1" ctl="73" uri="/route/gain B1"/>
+ <Binding channel="1" ctl="75" uri="/route/gain B2"/>
+ <Binding channel="1" ctl="79" uri="/route/gain B3"/>
+ <Binding channel="1" ctl="72" uri="/route/gain B4"/>
+ <Binding channel="1" ctl="80" uri="/route/gain B5"/>
+ <Binding channel="1" ctl="81" uri="/route/gain B6"/>
+ <Binding channel="1" ctl="82" uri="/route/gain B7"/>
+ <Binding channel="1" ctl="83" uri="/route/gain B8"/>
+ <Binding channel="1" ctl="85" uri="/bus/gain master"/>
+
+<!-- Pan controls. All encoders except the 2 on the right are mapped to pan direction. -->
+ <Binding channel="1" enc-b="74" uri="/route/pandirection B1"/>
+ <Binding channel="1" enc-b="71" uri="/route/pandirection B2"/>
+ <Binding channel="1" enc-b="76" uri="/route/pandirection B3"/>
+ <Binding channel="1" enc-b="77" uri="/route/pandirection B4"/>
+ <Binding channel="1" enc-b="18" uri="/route/pandirection B5"/>
+ <Binding channel="1" enc-b="19" uri="/route/pandirection B6"/>
+ <Binding channel="1" enc-b="16" uri="/route/pandirection B7"/>
+ <Binding channel="1" enc-b="17" uri="/route/pandirection B8"/>
+
+<!-- Pan width. Upper right encoder is mapped to the pan width of the selected track -->
+ <Binding channel="1" enc-b="93" uri="/route/panwidth S1"/>
+
+<!-- Switches -->
+<!-- Switches 1-8 are mapped to solo toggles. -->
+
+ <Binding channel="1" ctl="22" uri="/route/solo B1"/>
+ <Binding channel="1" ctl="23" uri="/route/solo B2"/>
+ <Binding channel="1" ctl="24" uri="/route/solo B3"/>
+ <Binding channel="1" ctl="25" uri="/route/solo B4"/>
+ <Binding channel="1" ctl="26" uri="/route/solo B5"/>
+ <Binding channel="1" ctl="27" uri="/route/solo B6"/>
+ <Binding channel="1" ctl="28" uri="/route/solo B7"/>
+ <Binding channel="1" ctl="29" uri="/route/solo B8"/>
+
+<!-- Switches 9 and 10 are mapped to bank changes. -->
+
+ <Binding channel="1" ctl="31" function="next-bank"/>
+ <Binding channel="1" ctl="30" function="prev-bank"/>
+
+<!-- "Sound" and "Multi" buttons are mapped to show editor or mixer. -->
+
+ <Binding channel="1" ctl="118" action="Common/show-editor"/>
+ <Binding channel="1" ctl="119" action="Common/show-mixer"/>
+
+<!-- Volume knob is mapped to selected track's gain. -->
+
+ <Binding channel="1" enc-b="7" uri="route/gain S1"/>
+
+<!-- Loop switch. You have to put the loop button in Control mode. Not Control Toggle. -->
+
+ <Binding channel="1" ctl="55" function="loop-toggle"/>
+
+</ArdourMIDIBindings>