Some ToDo notes about AutomationTypes
authorRobin Gareus <robin@gareus.org>
Mon, 19 Jun 2017 14:45:57 +0000 (16:45 +0200)
committerRobin Gareus <robin@gareus.org>
Wed, 21 Jun 2017 16:14:33 +0000 (18:14 +0200)
libs/ardour/ardour/types.h

index ffda1ca42dc249b32368d04c44ac9ba47993e28d..258bbb191f9dae7fa17b7a20ffea8a5afb038ea4 100644 (file)
@@ -156,6 +156,11 @@ namespace ARDOUR {
                TrimAutomation,
                PhaseAutomation,
                MonitoringAutomation,
+#if 1 // XXX remove me.
+               /* These really need to go away, they're "well known" PluginAutomation.
+                * Abusing the AutomationType (range, steps, etc) to indentify controls is wrong.
+                * Luckily it's only used by mackie/strip.cc in Mixbus.
+                */
                EQGain,
                EQFrequency,
                EQQ,
@@ -170,8 +175,9 @@ namespace ARDOUR {
                CompMakeup,
                CompRedux,
                CompEnable,
-               BusSendLevel,
-               BusSendEnable,
+               BusSendLevel, //really GainAutomation
+#endif
+               BusSendEnable
        };
 
        enum AutoState {