add a comment for The Future
authorPaul Davis <paul@linuxaudiosystems.com>
Mon, 1 Feb 2016 20:50:12 +0000 (15:50 -0500)
committerPaul Davis <paul@linuxaudiosystems.com>
Mon, 1 Feb 2016 20:50:12 +0000 (15:50 -0500)
libs/ardour/ardour/types.h

index 5f9c32806c98a577eaff17aa12267a9d7b96a5d7..97dba38d7146e8be9c2809ce82362423cffbbb7f 100644 (file)
@@ -117,6 +117,13 @@ namespace ARDOUR {
        };
 
        /** See evoral/Parameter.hpp
+        *
+        * When you add things here, you REALLY SHOULD add a case clause to
+        * the constructor of ParameterDescriptor, unless the Controllables
+        * that the enum refers to are completely standard (0-1.0 range, 0.0 as
+        * normal, non-toggled, non-enumerated). Anything else needs to be
+        * added there so that things that try to represent them can do so
+        * with as much information as possible.
         */
        enum AutomationType {
                NullAutomation,