]> Shamusworld >> Repos - ardour-manual/blobdiff - include/generic-midi-binding-maps.html
Fix a broken sentence
[ardour-manual] / include / generic-midi-binding-maps.html
index 52f7ad8e3c82860443cdc901a7cdbcbdafbc2376..fb871c1964c8a7b0ca16b8802be96be8e5c8e3ed 100644 (file)
@@ -122,6 +122,29 @@ 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>
+       Continous Controlers (CCs) have coninued to evolve for different controlers.
+       The use of Encoders, RPN, NRPN, and controller buttons that give a 0 value
+       when released instead of toggling are now supported. These all have their
+       own type. The whole list of CC types are:
+</p>
+<p>
+       <ul>
+               <li>ctl - sets a CC to the value sent (works the same as
+               <code>note</code> with the <code>momentary</code> parameter set)</li>
+               <li>ctl-toggle - for CC controls that send a 127 for button press
+               and 0 for button release. The release is ignored and the value is
+               toggled with each press. (works the same as <code>note</code>)</li>
+               <li>ctl-dial - passes the CC value to the controlled object</li>
+               <li>rpn - The CC value may be a 14 bit value</li>
+               <li>nrpn - The CC number and the value may both be 14 bit values</li>
+               <li>rpn-delta - The value is expected to be a signed 14bit value
+               that is added to the current value. For use with encoders</li>
+               <li>nrpn-delta - The value is expected to be a signed 14bit value
+               that is added to the current value. For use with encoders</li>
+               <li>enc-r, enc-l, enc-2 and enc-b - For 7 bit encoders. See below</li>
+       </ul>
+</p>
 <p>
   As of Ardour 4.2, <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
@@ -318,8 +341,8 @@ bindings"&gt;
 
 <h4>Binding to Ardour "actions"</h4>
 <p class="note">
-       It is not possible to have feedback available actions because these
-       represent keyboard shortcuts which are send only.
+       It is not possible to have feedback available for actions because
+       these represent keyboard shortcuts which are input only.
 </p>
 <p>
   You can also bind a sysex or arbitrary message to any of the items