add well known controls to list accessible via a MIDI binding map (or OSC?)
[ardour.git] / libs / ardour / ardour / types.h
index 1d08c5bea3eea4c8a418264585dd62d503e78e28..ed6ba96617bf18b08b8ce003765758a5f8672298 100644 (file)
@@ -152,9 +152,32 @@ namespace ARDOUR {
                MonitoringAutomation,
                BusSendLevel,
                BusSendEnable,
-               SendLevelAutomation, /* used only by a controllable descriptor
-                                       to refer to gain of a particular send
-                                    */
+
+               /* used only by Controllable Descriptor to access send parameters */
+
+               SendLevelAutomation,
+               SendEnableAutomation,
+               SendAzimuthAutomation,
+
+               /* these describe "well known" controls of a Stripable that are
+                  covered by the types above. They should be used only as part
+                  of ControllableDescriptor
+               */
+
+               EQEnableAutomation,
+               EQGainAutomation,
+               EQFreqAutomation,
+               EQQAutomation,
+               EQShapeAutomation,
+               FilterFreqAutomation,
+               FilterSlopeAutomation,
+               FilterEnableAutomation,
+               CompressorEnableAutomation,
+               CompressorThresholdAutomation,
+               CompressorSpeedAutomation,
+               CompressorModeAutomation,
+               CompressorMakeupAutomation,
+               /* Redux not included because it is read-only */
        };
 
        enum AutoState {