X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=include%2Fgeneric-midi-binding-maps.html;h=cb5f8e2d9c42980c68f4f49a978b9a1f362ae7b3;hb=0fec8c5f7c5fc1fac85b40d025d230b26435579b;hp=43d56a115ba267885d37d376bc021ba3597f3bf8;hpb=2098e011e638b5c86c56e68df7757975fc4d728f;p=ardour-manual diff --git a/include/generic-midi-binding-maps.html b/include/generic-midi-binding-maps.html index 43d56a1..cb5f8e2 100644 --- a/include/generic-midi-binding-maps.html +++ b/include/generic-midi-binding-maps.html @@ -1,7 +1,7 @@

Ardour 2.X supported - MIDI learning + MIDI learning 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 @@ -106,8 +106,8 @@ bindings"> A track/bus binding has one of two basic structures

- <Binding msg specification uri="... control address ..."/> - <Binding msg specification function="... function name ..."/> + <Binding msg specification uri="… control address …"/> + <Binding msg specification function="… function name …"/>

Message specifications

@@ -117,7 +117,7 @@ bindings"> like this:

- <Binding channel="1" ctl="13" .... + <Binding channel="1" ctl="13" ….

This defines a binding for a MIDI Continuous Controller message involving @@ -132,7 +132,7 @@ bindings"> 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. ( - + Learn more about working with encoders )

@@ -140,8 +140,8 @@ bindings"> You can also bind sysex messages:

- <Binding sysex="f0 0 0 e 9 0 5b f7" .... - <Binding sysex="f0 7f 0 6 7 f7" .... + <Binding sysex="f0 0 0 e 9 0 5b f7" …. + <Binding sysex="f0 7f 0 6 7 f7" ….

The string after the sysex= part is the sequence of MIDI bytes, @@ -150,8 +150,8 @@ bindings">

Finally, you can bind a totally arbitrary MIDI message:

- <Binding msg="f0 0 0 e 9 0 5b f7" .... - <Binding msg="80 60 40" .... + <Binding msg="f0 0 0 e 9 0 5b f7" …. + <Binding msg="80 60 40" ….

The string after the msg= part is the sequence of MIDI bytes, as @@ -228,7 +228,7 @@ bindings">

One additional feature: for solo and mute bindings, you can also add momentary="yes" after the control address. This is useful - primarily for NoteOn bindings — when Ardour gets the NoteOn it + primarily for NoteOn bindings—when Ardour gets the NoteOn it will solo or mute the targetted track or bus, but then when a NoteOff arrives, it will un-solo or un-mute it.

@@ -326,7 +326,7 @@ bindings"> for far fewer tracks & busses than many users want to control, Ardour offers the relatively common place concept of banks. Banks allow you to control any number of tracks and/or busses easily, - regardless of how many faders/knobs etc. your control surface has.
+ regardless of how many faders/knobs etc. your control surface has.
To use banking, the control addresses must be specified using the bank relative format mentioned above ("B1" to identify the first track of a bank of tracks, rather than "1" to identify @@ -389,5 +389,3 @@ bindings"> (the channel range may change at some point).

-{% children %} -