X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=include%2Fgeneric-midi-binding-maps.html;h=29f161b7147b7a47d8132e07a935015f924acc42;hb=fabec6ee99869d2558a7001385a7d07ecd20bbfd;hp=144e2e9e2e31978d3730dc237a09e45aa58b9d0f;hpb=35930729473a4dc5bcce694fed4265f29280e3ff;p=ardour-manual
diff --git a/include/generic-midi-binding-maps.html b/include/generic-midi-binding-maps.html
index 144e2e9..29f161b 100644
--- a/include/generic-midi-binding-maps.html
+++ b/include/generic-midi-binding-maps.html
@@ -14,28 +14,36 @@
Currently (August 2016), we have presets for the following devices/modes:
+ - AKAI MidiMix (2 layouts)
- AKAI MPD-32
- AKAI MPK61
- AKAI MPKmini
+ - Alesis QX25
+ - Arturia KeyLab49
- Behringer BCF2000
- Behringer BCF2000 (Mackie Emulation mode; better to use
Ardour's actual Mackie Control Protocol support)
- Behringer DDX3216
- - Korg nanoKONTROL (2 layouts)
+ - Korg nanoKONTROL (3 layouts)
- Korg nanoKONTROL 2 (2 layouts)
- Korg Taktile
- - M-Audio Axiom 25 (2 layouts)
+ - M-Audio Axiom 25
- M-Audio Axiom 61
- - M-Audio Oxygen 49
- - M-Audio Oxygen 61v3
- - M-Audio Oxygen 25
+ - M-Audio Axiom Air 25
+ - M-Audio Axiom Air Mini 32
- M-Audio Oxygen 8v2
+ - M-Audio Oxygen 25
+ - M-Audio Oxygen 49
+ - M-Audio Oxygen 61v3 (2 layouts)
- Novation Impulse 49
- Novation Impulse 61
- Novation LaunchControl XL
- Novation LaunchKey 25
+ - Novation LaunchKey 49
- Roland SI-24
- Roland V Studio 20
+ - WiiMote
+ - Xboard 61
- Yamaha KX25
At this time, new binding maps need to be created with a text editor.
@@ -122,6 +130,29 @@ bindings">
use note
(to create binding for a Note On message) or
pgm
(to create a binding for a Program Change message).
+
+ 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:
+
+
+
+ - ctl - sets a CC to the value sent (works the same as
+
note
with the momentary
parameter set)
+ - 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
note
)
+ - ctl-dial - passes the CC value to the controlled object
+ - rpn - The CC value may be a 14 bit value
+ - nrpn - The CC number and the value may both be 14 bit values
+ - rpn-delta - The value is expected to be a signed 14bit value
+ that is added to the current value. For use with encoders
+ - nrpn-delta - The value is expected to be a signed 14bit value
+ that is added to the current value. For use with encoders
+ - enc-r, enc-l, enc-2 and enc-b - For 7 bit encoders. See below
+
+
As of Ardour 4.2, enc-r
, enc-l
, enc-2
and
enc-b
may be used for surfaces that have encoders that send