From 91d18f81d220d30c3986ae625a68d114285a70c9 Mon Sep 17 00:00:00 2001 From: Len Ovens Date: Sat, 25 Jul 2015 11:16:07 -0700 Subject: [PATCH] Added info about using encoders with generic midi surfaces. --- .../03_midi-binding-maps.html | 9 +++ .../01_working-with-encoders.html | 56 +++++++++++++++++++ 2 files changed, 65 insertions(+) create mode 100644 _manual/22_using-control-surfaces/03_midi-binding-maps/01_working-with-encoders.html diff --git a/_manual/22_using-control-surfaces/03_midi-binding-maps.html b/_manual/22_using-control-surfaces/03_midi-binding-maps.html index e42b3c6..cda1d59 100644 --- a/_manual/22_using-control-surfaces/03_midi-binding-maps.html +++ b/_manual/22_using-control-surfaces/03_midi-binding-maps.html @@ -114,6 +114,14 @@ bindings"> use note (to create binding for a Note On message) or pgm (to create a binding for a Program Change message).

+

+ enc-r, enc-l, enc-2 and + enc-b 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. See the link at the bottom of + the page for a longer explanation. +

You can also bind sysex messages:

@@ -359,3 +367,4 @@ bindings"> (the channel range may change at some point).

+{% children %} diff --git a/_manual/22_using-control-surfaces/03_midi-binding-maps/01_working-with-encoders.html b/_manual/22_using-control-surfaces/03_midi-binding-maps/01_working-with-encoders.html new file mode 100644 index 0000000..91eea21 --- /dev/null +++ b/_manual/22_using-control-surfaces/03_midi-binding-maps/01_working-with-encoders.html @@ -0,0 +1,56 @@ +--- +layout: default +title: Working With Encoders in Ardour +menu_title: Working With Encoders +--- + +

+ Encoders are showing up more frequently on controllers. However, they use + the same MIDI events as Continuous Controllers and they have no standard + way of working. Ardour has implemented 4 of the more common ways of + sending encoder information. +

+

+ Encoders that send the same continuous values as a pot would are not + discussed here as they work the same. +

+

+ Encoders as this page talks about them send direction and offset that the + DAW will add to or subtract from the current value. +

+

+ The 4 kinds of encoder supported are: +

+