2 new MIDI maps from sam tuke (https://github.com/samtuke/ardour-midi-maps)
authorPaul Davis <paul@linuxaudiosystems.com>
Tue, 8 Mar 2016 13:52:13 +0000 (08:52 -0500)
committerPaul Davis <paul@linuxaudiosystems.com>
Tue, 8 Mar 2016 13:52:13 +0000 (08:52 -0500)
midi_maps/akai-mpd-32.map [new file with mode: 0644]
midi_maps/m-audio-oxygen61v3.map [new file with mode: 0644]

diff --git a/midi_maps/akai-mpd-32.map b/midi_maps/akai-mpd-32.map
new file mode 100644 (file)
index 0000000..a11535b
--- /dev/null
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ArdourMIDIBindings version="1.0.0" name="AKAI MPD32 by samtuke">
+
+  <!-- NOTE: This map uses 'Cubase' (Preset 3) on the MPD -->
+
+  <!-- Set bank-size to 8 -->
+  <DeviceInfo bank-size="8"/>
+  
+  <!-- Unused
+  Set switch track
+  <Binding channel="16" ctl="110" function="prev-bank"/>
+  <Binding channel="16" ctl="111" function="next-bank"/>
+  -->
+  
+  <!-- Set basic transport controls -->
+  <Binding channel="1" ctl="115" function="transport-start"/>
+  <Binding channel="1" ctl="116" function="transport-end"/>
+  <Binding channel="1" ctl="117" function="transport-stop"/>
+  <Binding channel="1" ctl="118" function="transport-roll"/>
+  <Binding channel="1" ctl="119" function="rec-enable"/>
+  <Binding channel="1" ctl="119" function="rec-disable"/>
+
+  <!-- Unused
+  Set master volume fader
+  <Binding channel="16" ctl="41" uri="/bus/gain master"/>
+  -->
+
+  <!-- Set faders -->
+  <Binding channel="1" ctl="7" uri="/route/gain 1"/>
+  <Binding channel="2" ctl="7" uri="/route/gain 2"/>
+  <Binding channel="3" ctl="7" uri="/route/gain 3"/>
+  <Binding channel="4" ctl="7" uri="/route/gain 4"/>
+  <Binding channel="5" ctl="7" uri="/route/gain 5"/>
+  <Binding channel="6" ctl="7" uri="/route/gain 6"/>
+  <Binding channel="7" ctl="7" uri="/route/gain 7"/>
+  <Binding channel="8" ctl="7" uri="/route/gain 8"/>
+  <Binding channel="9" ctl="7" uri="/route/gain 9"/>
+  <Binding channel="10" ctl="7" uri="/route/gain 10"/>
+  <Binding channel="11" ctl="7" uri="/route/gain 11"/>
+  <Binding channel="12" ctl="7" uri="/route/gain 12"/>
+  <Binding channel="13" ctl="7" uri="/route/gain 13"/>
+  <Binding channel="14" ctl="7" uri="/route/gain 14"/>
+  <Binding channel="15" ctl="7" uri="/route/gain 15"/>
+  <Binding channel="16" ctl="7" uri="/route/gain 16"/>
+  <Binding channel="17" ctl="7" uri="/route/gain 17"/>
+  <Binding channel="18" ctl="7" uri="/route/gain 18"/>
+  <Binding channel="19" ctl="7" uri="/route/gain 19"/>
+  <Binding channel="20" ctl="7" uri="/route/gain 20"/>
+  <Binding channel="21" ctl="7" uri="/route/gain 21"/>
+  <Binding channel="22" ctl="7" uri="/route/gain 22"/>
+  <Binding channel="23" ctl="7" uri="/route/gain 23"/>
+  <Binding channel="24" ctl="7" uri="/route/gain 24"/>
+  
+  <!-- Set knobs to correspond to plugin attributes -->
+  <Binding channel="1" ctl="10" uri="/route/plugin/parameter B1 1 1"/>
+  <Binding channel="2" ctl="10" uri="/route/plugin/parameter B1 1 2"/>
+  <Binding channel="3" ctl="10" uri="/route/plugin/parameter B1 1 3"/>
+  <Binding channel="4" ctl="10" uri="/route/plugin/parameter B1 1 4"/>
+  <Binding channel="5" ctl="10" uri="/route/plugin/parameter B1 1 5"/>
+  <Binding channel="6" ctl="10" uri="/route/plugin/parameter B1 1 6"/>
+  <Binding channel="7" ctl="10" uri="/route/plugin/parameter B1 1 7"/>
+  <Binding channel="8" ctl="10" uri="/route/plugin/parameter B1 1 8"/>
+  <Binding channel="9" ctl="10" uri="/route/plugin/parameter B1 1 9"/>
+  <Binding channel="10" ctl="10" uri="/route/plugin/parameter B1 1 10"/>
+  <Binding channel="11" ctl="10" uri="/route/plugin/parameter B1 1 11"/>
+  <Binding channel="12" ctl="10" uri="/route/plugin/parameter B1 1 12"/>
+  <Binding channel="13" ctl="10" uri="/route/plugin/parameter B1 1 13"/>
+  <Binding channel="14" ctl="10" uri="/route/plugin/parameter B1 1 14"/>
+  <Binding channel="15" ctl="10" uri="/route/plugin/parameter B1 1 15"/>
+  <Binding channel="16" ctl="10" uri="/route/plugin/parameter B1 1 16"/>
+  <Binding channel="17" ctl="10" uri="/route/plugin/parameter B1 1 17"/>
+  <Binding channel="18" ctl="10" uri="/route/plugin/parameter B1 1 18"/>
+  <Binding channel="19" ctl="10" uri="/route/plugin/parameter B1 1 19"/>
+  <Binding channel="20" ctl="10" uri="/route/plugin/parameter B1 1 20"/>
+  <Binding channel="21" ctl="10" uri="/route/plugin/parameter B1 1 21"/>
+  <Binding channel="22" ctl="10" uri="/route/plugin/parameter B1 1 22"/>
+  <Binding channel="23" ctl="10" uri="/route/plugin/parameter B1 1 23"/>
+  <Binding channel="24" ctl="10" uri="/route/plugin/parameter B1 1 24"/>
+
+  <!-- Unused
+  Set master mute button
+  <Binding channel="16" ctl="57" uri="/bus/mute master"/>
+  -->
+
+  <!-- Set mute buttons beneath faders to correspond to banks --> 
+  <Binding channel="1" ctl="64" uri="/route/mute B1"/>    
+  <Binding channel="2" ctl="64" uri="/route/mute B2"/> 
+  <Binding channel="3" ctl="64" uri="/route/mute B3"/> 
+  <Binding channel="4" ctl="64" uri="/route/mute B4"/>
+  <Binding channel="5" ctl="64" uri="/route/mute B5"/>
+  <Binding channel="6" ctl="64" uri="/route/mute B6"/>
+  <Binding channel="7" ctl="64" uri="/route/mute B7"/>
+  <Binding channel="8" ctl="64" uri="/route/mute B8"/>
+  <Binding channel="9" ctl="64" uri="/route/mute B9"/>
+  <Binding channel="10" ctl="64" uri="/route/mute B10"/>
+  <Binding channel="11" ctl="64" uri="/route/mute B11"/>
+  <Binding channel="12" ctl="64" uri="/route/mute B12"/>
+  <Binding channel="13" ctl="64" uri="/route/mute B13"/>
+  <Binding channel="14" ctl="64" uri="/route/mute B14"/>
+  <Binding channel="15" ctl="64" uri="/route/mute B15"/>
+  <Binding channel="16" ctl="64" uri="/route/mute B16"/>
+  <Binding channel="17" ctl="64" uri="/route/mute B17"/>
+  <Binding channel="18" ctl="64" uri="/route/mute B18"/>
+  <Binding channel="19" ctl="64" uri="/route/mute B19"/>
+  <Binding channel="20" ctl="64" uri="/route/mute B20"/>
+  <Binding channel="21" ctl="64" uri="/route/mute B21"/>
+  <Binding channel="22" ctl="64" uri="/route/mute B22"/>
+  <Binding channel="23" ctl="64" uri="/route/mute B23"/>
+  <Binding channel="24" ctl="64" uri="/route/mute B24"/>
+
+  <!-- Pan, unused for now
+  <Binding channel="1"  ctl="75"  uri="/route/pan B2"/>
+  -->
+
+</ArdourMIDIBindings>
diff --git a/midi_maps/m-audio-oxygen61v3.map b/midi_maps/m-audio-oxygen61v3.map
new file mode 100644 (file)
index 0000000..08a2707
--- /dev/null
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ArdourMIDIBindings version="1.0.0" name="M-Audio Oxygen61 V3 by samtuke">
+
+  <!-- NOTE: This map uses 'P.10' (program 10) on the keyboard, which is the direct link program. Make sure you have set your program to 10 to use it with this map -->
+
+  <!-- The keyboard has 9 faders, but one of them is always master volume, so set bank-size to 8 -->
+  <DeviceInfo bank-size="8"/>
+  
+  <!-- Set arrows labelled 'track' on keyboard to switch banks -->
+  <Binding channel="16" ctl="110" function="prev-bank"/>
+  <Binding channel="16" ctl="111" function="next-bank"/>
+  
+  <!-- Set basic transport controls -->
+  <Binding channel="16" ctl="113" function="loop-toggle"/>
+  <Binding channel="16" ctl="114" function="transport-start"/>
+  <Binding channel="16" ctl="115" function="transport-end"/>
+  <Binding channel="16" ctl="116" function="transport-stop"/>
+  <Binding channel="16" ctl="117" function="transport-roll"/>
+  <Binding channel="16" ctl="118" function="rec-enable"/>
+  <Binding channel="16" ctl="118" function="rec-disable"/>
+
+  <!-- Set master volume fader, this is far right most fader labelled C9 and is master volume on all banks by default -->
+  <Binding channel="16" ctl="41" uri="/bus/gain master"/>
+
+  <!-- Set faders 1-8 to corresponding banks -->
+  <Binding channel="16" ctl="33" uri="/route/gain 1"/>
+  <Binding channel="16" ctl="34" uri="/route/gain 2"/>
+  <Binding channel="16" ctl="35" uri="/route/gain 3"/>
+  <Binding channel="16" ctl="36" uri="/route/gain 4"/>
+  <Binding channel="16" ctl="37" uri="/route/gain 5"/>
+  <Binding channel="16" ctl="38" uri="/route/gain 6"/>
+  <Binding channel="16" ctl="39" uri="/route/gain 7"/>
+  <Binding channel="16" ctl="40" uri="/route/gain 8"/>
+  
+  <!-- Set knobs to correspond to plugin attributes -->
+  <Binding channel="16" ctl="17" uri="/route/plugin/parameter B1 1 1"/>
+  <Binding channel="16" ctl="18" uri="/route/plugin/parameter B1 1 2"/>
+  <Binding channel="16" ctl="19" uri="/route/plugin/parameter B1 1 3"/>
+  <Binding channel="16" ctl="20" uri="/route/plugin/parameter B1 1 4"/>
+  <Binding channel="16" ctl="21" uri="/route/plugin/parameter B1 1 5"/>
+  <Binding channel="16" ctl="22" uri="/route/plugin/parameter B1 1 6"/>
+  <Binding channel="16" ctl="23" uri="/route/plugin/parameter B1 1 7"/>
+  <Binding channel="16" ctl="24" uri="/route/plugin/parameter B1 1 8"/>
+  <!-- Set master mute button -->
+  <Binding channel="16" ctl="57" uri="/bus/mute master"/>
+
+  <!-- Set mute buttons beneath faders to correspond to banks --> 
+  <Binding channel="16" ctl="49" uri="/route/mute B1"/>    
+  <Binding channel="16" ctl="50" uri="/route/mute B2"/> 
+  <Binding channel="16" ctl="51" uri="/route/mute B3"/> 
+  <Binding channel="16" ctl="52" uri="/route/mute B4"/>
+  <Binding channel="16" ctl="53" uri="/route/mute B5"/>
+  <Binding channel="16" ctl="54" uri="/route/mute B6"/>
+  <Binding channel="16" ctl="55" uri="/route/mute B7"/>
+  <Binding channel="16" ctl="56" uri="/route/mute B8"/>
+
+  <!-- Pan, unused for now
+  <Binding channel="1"  ctl="75"  uri="/route/pan B2"/>
+  -->
+
+</ArdourMIDIBindings>