Generic MIDI: ffwd, rewd buttons should do the expected
authorBen Loftis <ben@harrisonconsoles.com>
Mon, 1 Feb 2016 23:12:18 +0000 (17:12 -0600)
committerBen Loftis <ben@harrisonconsoles.com>
Mon, 1 Feb 2016 23:12:18 +0000 (17:12 -0600)
17 files changed:
midi_maps/AKAI_MPKmini.map
midi_maps/Korg_nanoKONTROL.map
midi_maps/Korg_nanoKONTROL2.map
midi_maps/Korg_nanoKONTROL2_With_Master.map
midi_maps/Korg_nanoKONTROL_Master.map
midi_maps/Korg_taktile.map [new file with mode: 0644]
midi_maps/M-Audio_Axiom25.map
midi_maps/M-Audio_Axiom61.map
midi_maps/M-Audio_Oxygen49.map
midi_maps/Novation Impulse 49.map
midi_maps/Novation_Impulse61.map
midi_maps/Novation_LaunchKey25.map
midi_maps/Roland_SI-24.map
midi_maps/Roland_V_Studio_20.map
midi_maps/m-audio_oxygen25.map
midi_maps/m-audio_oxygen8v2.map
midi_maps/xboard-61.map

index fbae78c873e9edfe58371d972126e4e33a405d0a..29a9bc7318c33d7d130e81be9d03aaddd30e2cbf 100644 (file)
        <Binding channel="16" pgm="3" function="transport-stop"/>                                       <!-- STOP -->
        <Binding channel="16" pgm="4" function="toggle-rec-enable"/>                            <!-- REC -->
 
-       <Binding channel="16" pgm="5" function="transport-start"/>                                      <!-- BEGIN -->
+       <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="8" function="transport-end"/>                                        <!-- END -->
+       <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"/>          <!--  -->
index f0af7fc5818b7550c0805c1da3dc095c489ad326..27e1fdcc53c27de637c66a1dae0d8306d58d69c8 100644 (file)
@@ -8,8 +8,8 @@
   <Binding msg="B0 2c 7f" function="toggle-rec-enable"/>
   <Binding msg="B0 2d 7f" function="transport-roll"/>
   <Binding msg="B0 2e 7f" function="transport-stop"/>
-  <Binding msg="B0 2f 7f" function="transport-start"/>
-  <Binding msg="B0 30 7f" function="transport-end"/>
+  <Binding msg="B0 2f 7f" action="Transport/Rewind"/>
+  <Binding msg="B0 30 7f" action="Transport/Forward"/>
   <Binding msg="B0 31 7f" function="loop-toggle"/>
 
 <!-- The "Scene" button toggles between four banks. For this to work as     -->
index f1c11566b09f75df49aa6d0c9baffb5f2d587f50..8e3c43b9c54a895e3e0bd77ca2037ea41232a0fd 100644 (file)
@@ -12,9 +12,8 @@
        
   <Binding channel="1" ctl="41" function="transport-roll"/>
   <Binding channel="1" ctl="42" function="transport-stop"/>
-  <Binding channel="1" ctl="43" function="transport-start"/>
-  <Binding channel="1" ctl="44" function="transport-end"/>
-  <Binding channel="1" ctl="44" function="transport-end"/>
+  <Binding channel="1" ctl="43" action="Transport/Rewind"/>
+  <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"/>
index 1217ca9b25a8a02268ece568d682d48d4d36bf6a..a8777ac782b8f644773e43819233f25dfb23b666 100644 (file)
@@ -13,8 +13,8 @@
        
   <Binding channel="1" ctl="41" function="transport-roll"/>
   <Binding channel="1" ctl="42" function="transport-stop"/>
-  <Binding channel="1" ctl="43" function="transport-start"/>
-  <Binding channel="1" ctl="44" function="transport-end"/>
+  <Binding channel="1" ctl="43" action="Transport/Rewind"/>
+  <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"/>
index 04d0608c4db0e50810cc51034faa3e3838f7316a..864c603b94d8965efdedc349c09a56e27448b3c2 100644 (file)
@@ -11,8 +11,8 @@
   <Binding msg="B0 2c 7f" function="rec-enable"/>
   <Binding msg="B0 2d 7f" function="transport-roll"/>
   <Binding msg="B0 2e 7f" function="transport-stop"/>
-  <Binding msg="B0 2f 7f" function="transport-start"/>
-  <Binding msg="B0 30 7f" function="transport-end"/>
+  <Binding msg="B0 2f 7f" action="Transport/Rewind"/>
+  <Binding msg="B0 30 7f" action="Transport/Forward"/>
   <Binding msg="B0 31 7f" function="loop-toggle"/>
 
 <!-- The "Scene" button toggles between four banks. It implements this by   -->
diff --git a/midi_maps/Korg_taktile.map b/midi_maps/Korg_taktile.map
new file mode 100644 (file)
index 0000000..bde3d2f
--- /dev/null
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ArdourMIDIBindings version="1.1.0" name="Korg Taktile ( mode 9 )">
+
+  <DeviceInfo bank-size="8"/>
+       
+  <Binding channel="1" ctl="41" function="transport-roll"/>
+  <Binding channel="1" ctl="42" function="transport-stop"/>
+  <Binding channel="1" ctl="43" action="Transport/Rewind"/>
+  <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 3a 7f" function="prev-bank"/>
+  <Binding msg="B0 3b 7f" function="next-bank"/>
+
+
+<!--  Channel controls:                                                --> 
+<!--  NOTE:  use mode #9, Generic MIDI to enable these                 --> 
+
+
+
+  <Binding channel="1" ctl="16" uri="/route/pandirection B1"/> 
+  <Binding channel="1" ctl="32" uri="/route/solo B1"/>
+  <Binding channel="1" ctl="48" uri="/route/mute B1"/>
+  <Binding channel="1" ctl="83" uri="/route/recenable B1"/>
+  <Binding channel="1" ctl="24" uri="/route/gain B1"/>
+  
+  <Binding channel="1" ctl="17" uri="/route/pandirection B2"/>
+  <Binding channel="1" ctl="33" uri="/route/solo B2"/>
+  <Binding channel="1" ctl="49" uri="/route/mute B2"/>
+  <Binding channel="1" ctl="84" uri="/route/recenable B2"/>
+  <Binding channel="1" ctl="25" uri="/route/gain B2"/>
+  
+  <Binding channel="1" ctl="18" uri="/route/pandirection B3"/>
+  <Binding channel="1" ctl="34" uri="/route/solo B3"/>
+  <Binding channel="1" ctl="50" uri="/route/mute B3"/>
+  <Binding channel="1" ctl="85" uri="/route/recenable B3"/>
+  <Binding channel="1" ctl="26" uri="/route/gain B3"/>
+  
+  <Binding channel="1" ctl="19" uri="/route/pandirection B4"/>
+  <Binding channel="1" ctl="35" uri="/route/solo B4"/>
+  <Binding channel="1" ctl="51" uri="/route/mute B4"/>
+  <Binding channel="1" ctl="86" uri="/route/recenable B4"/>
+  <Binding channel="1" ctl="27" uri="/route/gain B4"/>
+  
+  <Binding channel="1" ctl="20" uri="/route/pandirection B5"/>
+  <Binding channel="1" ctl="36" uri="/route/solo B5"/>
+  <Binding channel="1" ctl="52" uri="/route/mute B5"/>
+  <Binding channel="1" ctl="87" uri="/route/recenable B5"/>
+  <Binding channel="1" ctl="28" uri="/route/gain B5"/>
+  
+  <Binding channel="1" ctl="21" uri="/route/pandirection B6"/>
+  <Binding channel="1" ctl="37" uri="/route/solo B6"/>
+  <Binding channel="1" ctl="53" uri="/route/mute B6"/>
+  <Binding channel="1" ctl="88" uri="/route/recenable B6"/>
+  <Binding channel="1" ctl="29" uri="/route/gain B6"/>
+  
+  <Binding channel="1" ctl="22" uri="/route/pandirection B7"/>
+  <Binding channel="1" ctl="38" uri="/route/solo B7"/>
+  <Binding channel="1" ctl="54" uri="/route/mute B7"/>
+  <Binding channel="1" ctl="89" uri="/route/recenable B7"/>
+  <Binding channel="1" ctl="30" uri="/route/gain B7"/>
+  
+  <Binding channel="1" ctl="23" uri="/route/pandirection B8"/>
+  <Binding channel="1" ctl="39" uri="/route/solo B8"/>
+  <Binding channel="1" ctl="55" uri="/route/mute B8"/>
+  <Binding channel="1" ctl="90" uri="/route/recenable B8"/>
+  <Binding channel="1" ctl="31" uri="/route/gain B8"/>
+  
+ </ArdourMIDIBindings>
index 001f7b1a0056888a7e23ff0d3ab287b7d129e423..8d7b3281fd5a0173fbb865b9dd12006c63147714 100644 (file)
@@ -5,8 +5,8 @@
 
 <!-- Transport Controls -->
   <Binding channel="1" ctl="20" function="loop-toggle"/>
-  <Binding channel="1" ctl="21" function="transport-start"/>
-  <Binding channel="1" ctl="22" function="transport-end"/>
+  <Binding channel="1" ctl="21" action="Transport/Rewind"/>
+  <Binding channel="1" ctl="22" action="Transport/Forward"/>
   <Binding channel="1" ctl="23" function="transport-stop"/>
   <Binding channel="1" ctl="24" function="transport-roll"/>
   <Binding channel="1" ctl="25" function="toggle-rec-enable"/>
index 7945870d55128055135373dc667b1a598144fa3f..9ea9caaf914d327944e486227665a40425166e13 100644 (file)
@@ -42,8 +42,8 @@
 
 <!-- Transport controls -->
 
-  <Binding channel="1" ctl="21" function="transport-start"/>
-  <Binding channel="1" ctl="22" function="transport-end"/>
+  <Binding channel="1" ctl="21" action="Transport/Rewind"/>
+  <Binding channel="1" ctl="22" action="Transport/Forward"/>
   <Binding channel="1" ctl="23" function="transport-stop"/>
   <Binding channel="1" ctl="24" function="transport-roll"/>
   <Binding channel="1" ctl="20" function="loop-toggle"/>
index 6f4fb8d94ce339ced8aee16ba47501a4464494f1..18341a0bd77ce42e9d4174a10c9fbb7853369c0f 100644 (file)
@@ -5,8 +5,8 @@
 
 <!-- Transport controls -->
   <Binding msg="bf 71 7f"         function="loop-toggle"/>
-  <Binding msg="bf 72 7f"         function="transport-start"/>
-  <Binding msg="bf 73 7f"         function="transport-end"/>
+  <Binding msg="bf 72 7f"         action="Transport/Rewind"/>
+  <Binding msg="bf 73 7f"         action="Transport/Forward"/>
   <Binding msg="bf 74 7f"         function="transport-stop"/>
   <Binding msg="bf 75 7f"         function="transport-roll"/>
   <Binding msg="bf 76 7f"         action="Transport/record-roll"/>
index 234991e41b69b40c7cfd928c9888e7a2463f5cd4..534549c45773428655808bf1843d8e846a53ad8a 100644 (file)
@@ -5,8 +5,8 @@
 \r
 <!-- Transport Control -->\r
 \r
-  <Binding channel="1" ctl="112" function="transport-start"/>\r
-  <Binding channel="1" ctl="113" function="transport-end"/>\r
+  <Binding channel="1" ctl="112" action="Transport/Rewind"/>\r
+  <Binding channel="1" ctl="113" action="Transport/Forward"/>\r
   <Binding channel="1" ctl="114" function="transport-stop"/>\r
   <Binding channel="1" ctl="115" function="transport-roll"/>\r
   <Binding channel="1" ctl="116" function="loop-toggle"/>\r
index 78e0d4c54812d2da0c82572583c1095cad342c59..8bd26a61bb325aa31506e663f7dc9809b44f715a 100644 (file)
@@ -6,8 +6,8 @@
 
 <!-- Transport controls -->
 
-  <Binding channel="1" ctl="112" function="transport-start"/>
-  <Binding channel="1" ctl="113" function="transport-end"/>
+  <Binding channel="1" ctl="112" action="Transport/Rewind"/>
+  <Binding channel="1" ctl="113" action="Transport/Forward"/>
   <Binding channel="1" ctl="114" function="transport-stop"/>
   <Binding channel="1" ctl="115" function="transport-roll"/>
   <Binding channel="1" ctl="116" function="loop-toggle"/>
index ded8a2cfbf7d0c338433f872e7055253d7bb82af..a74f5069adec00fa965ef4000a4f7812ee2eac0a 100644 (file)
@@ -3,8 +3,8 @@
 
 <!-- Transport controls -->
 
-  <Binding channel="1" ctl="112" function="transport-start"/>
-  <Binding channel="1" ctl="113" function="transport-end"/>
+  <Binding channel="1" ctl="112" action="Transport/Rewind"/>
+  <Binding channel="1" ctl="113" action="Transport/Forward"/>
   <Binding channel="1" ctl="114" function="transport-stop"/>
   <Binding channel="1" ctl="115" function="transport-roll"/>
   <Binding channel="1" ctl="116" function="loop-toggle"/>
index 40aa03a4869d27dc7882ac2ed9b3b2d94d36df20..d60cb6c1f13424566cfdbe75cb7ab64c2162f254 100644 (file)
 
        <!-- Transport buttons -->
        <Binding channel="1" note="84" function="transport-stop"/>      <!-- PAUSE -->
-       <Binding channel="1" note="85" function="transport-stop"/>      <!-- REW -->
-       <Binding channel="1" note="86" function="transport-start"/>     <!-- FF -->
+       <Binding channel="1" note="85" action="Transport/Rewind"/>      <!-- REW -->
+       <Binding channel="1" note="86" action="Transport/Forward"/>     <!-- FF -->
        <Binding channel="1" note="87" function="transport-end"/>               <!-- STOP -->
        <Binding channel="1" note="88" function="transport-roll"/>      <!-- PLAY -->
        <Binding channel="1" note="89" function="toggle-rec-enable"/>           <!-- REC -->
index 5e1eea152b60064fb303b90e853f81c3855cb871..0fb458e45c59ca302fc726422a17944454234403 100644 (file)
@@ -8,8 +8,8 @@
 <Binding channel="1" note="46" function="next-bank" momentary="yes"/>
 <!-- Transport controls -->
 <Binding channel="2" note="33" action="Transport/GotoZero" momentary="yes"/>  <!-- Fix for non-working transport-zero action -->
-<Binding channel="1" note="91" function="transport-start" momentary="yes"/>
-<Binding channel="1" note="92" function="transport-end" momentary="yes"/>
+<Binding channel="1" note="91" action="Transport/Rewind" momentary="yes"/>
+<Binding channel="1" note="92" action="Transport/Forward" momentary="yes"/>
 <Binding channel="1" note="93" function="transport-stop" momentary="yes"/>
 <Binding channel="1" note="94" function="transport-roll" momentary="yes"/>
 <Binding channel="1" note="95" action="Transport/Record"  momentary="yes"/> <!-- Makes record toggle -->
index f3d545dca57f69b89bc744aafe03fa9222a54296..0457284ad0fc1c00b923d9fb8de25733f01395d8 100644 (file)
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <ArdourMIDIBindings version="1.0.0" name="M-Audio Oxygen25 (factory default)">
   <Binding msg="bf 71 7f"         function="loop-toggle"/>
-  <Binding msg="bf 72 7f"         function="transport-start"/>
-  <Binding msg="bf 73 7f"         function="transport-end"/>
+  <Binding msg="bf 72 7f"         action="Transport/Rewind"/>
+  <Binding msg="bf 73 7f"         action="Transport/Forward"/>
   <Binding msg="bf 74 7f"         function="transport-stop"/>
   <Binding msg="bf 75 7f"         function="transport-roll"/>
   <Binding msg="bf 76 7f"         action="Transport/record-roll"/>
index 549276b42645831cbd328cabd5640d053caa821f..8e7262a5e3623f2447ed8ad1a4a2142ee72f3a63 100644 (file)
@@ -2,8 +2,8 @@
 <ArdourMIDIBindings version="1.0.0" name="M-Audio Oxygen8 V2">
   <DeviceInfo bank-size="8"/>
   <Binding channel="1" ctl="20" function="loop-toggle"/>
-  <Binding channel="1" ctl="21" function="transport-start"/>
-  <Binding channel="1" ctl="22" function="transport-end"/>
+  <Binding channel="1" ctl="21" action="Transport/Rewind"/>
+  <Binding channel="1" ctl="22" action="Transport/Forward"/>
   <Binding channel="1" ctl="23" function="transport-stop"/>
   <Binding channel="1" ctl="24" function="transport-roll"/>
   <Binding channel="1" ctl="25" function="toggle-rec-enable"/>
index 61928a9a06cf779b7e72e8757d00630ffa85a02c..f990460e4a3eb6924cbc92b397a5f6d279458e50 100644 (file)
@@ -67,7 +67,7 @@ NOTE: I have assumed that the top row knobs are mapped to midi
        <Binding channel="1" note="36" function="loop-toggle"/>
        <Binding channel="1" note="38" function="transport-roll"/>
        <Binding channel="1" note="40" function="transport-stop"/>
-       <Binding channel="1" note="37" function="transport-start"/>
-       <Binding channel="1" note="39" function="transport-end"/>
+       <Binding channel="1" note="37" action="Transport/Rewind"/>
+       <Binding channel="1" note="39" action="Transport/Forward"/>
 
-</ArdourMIDIBindings>
\ No newline at end of file
+</ArdourMIDIBindings>