use power of 2 log-scale for parameters.
authorRobin Gareus <robin@gareus.org>
Mon, 20 Jul 2015 14:18:34 +0000 (16:18 +0200)
committerRobin Gareus <robin@gareus.org>
Mon, 20 Jul 2015 14:18:34 +0000 (16:18 +0200)
libs/ardour/automation_control.cc

index bfb1046849887b83fa57a67d391efe99b4404896..26ea53cbd2d1c22fd9a71107ef471601d5f6da3b 100644 (file)
@@ -175,7 +175,7 @@ AutomationControl::internal_to_interface (double val) const
 
        if (_desc.logarithmic) {
                if (val > 0) {
-                       val = pow (val, 1/1.5);
+                       val = pow (val, 1./2.0);
                } else {
                        val = 0;
                }
@@ -191,7 +191,7 @@ AutomationControl::interface_to_internal (double val) const
                if (val <= 0) {
                        val = 0;
                } else {
-                       val = pow (val, 1.5);
+                       val = pow (val, 2.0);
                }
        }