]> Shamusworld >> Repos - ardour-manual-diverged/blobdiff - _manual/22_using-control-surfaces/03_midi-binding-maps.html
Filenames changes, spelling and puctuation fixes, wording fixes.
[ardour-manual-diverged] / _manual / 22_using-control-surfaces / 03_midi-binding-maps.html
index 78291d8ca1ec116e230437643afb83ef49653904..65d9ab51822a9cf65f885409b9e190e36dbd4f59 100644 (file)
@@ -114,6 +114,16 @@ bindings">
   use <code>note</code> (to create binding for a Note On message) or 
   <code>pgm</code>  (to create a binding for a Program Change message).
 </p>
+<p>
+  <code>enc-r</code>, <code>enc-l</code>, <code>enc-2</code> and
+  <code>enc-b</code> may be used for surfaces that have encoders that send
+  offsets rather than values. These accept Continuous Controller messages
+  but treat them as offsets. These are good for banked controls as they are
+  always at the right spot to start adjusting. (
+   <a href="/using-control-surfaces/midi-binding-maps/working-with-encoders/">
+   Learn more about working with encoders
+   </a>)
+</p>
 <p>
   You can also bind sysex messages:
 </p>
@@ -138,6 +148,17 @@ bindings"&gt;
   some oddly designed control devices.
 </p>
 
+<p class="note">
+  It is not possible at this time to use multi-event MIDI strings such as
+  two event CC messages, RPN or NRPN.
+</p>
+
+<p class="note">
+  The <code>sysex=</code> and <code>msg=</code> bindings will only work with
+  <code>function=</code> or <code>action=</code> control addresses. They
+  will <em>not</em> work with the <code>uri=</code> control addresses.
+</p>
+
 <h4>Control address</h4>
 <p>
   A <dfn>control address</dfn> defines what the binding will actually control. 
@@ -146,6 +167,8 @@ bindings"&gt;
 <dl class="wide-table">
 <dt>/route/gain</dt>
 <dd>the gain control ("fader") for the track/bus</dd>
+<dt>/route/trim</dt>
+<dd>the trim control for the track/bus (new in 4.1)</dd>
 <dt>/route/solo</dt>
 <dd>a toggleable control for solo (and listen) of the track/bus</dd>
 <dt>/route/mute</dt>
@@ -346,3 +369,4 @@ bindings"&gt;
   (the channel range may change at some point).
 </p>
   
+{% children %}