<p>
Ardour 2.X supported
- <a href="/using-control-surfaces/midi-learn"><dfn>MIDI learning</dfn></a>
+ <a href="/using-control-surfaces/midi-learn/"><dfn>MIDI learning</dfn></a>
for more or less any control. This was a nice feature that quite a few other
DAWs are providing by now, but it didn't allow Ardour to work "out of the
box" with sensible defaults for existing commercial MIDI
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.
+ Controls used with <code>uri=</code> require a <em>Value</em> which is
+ only available in a known place with channel mode MIDI events.
</p>
<h4>Control address</h4>