upper parameter limit is inclusive.
authorRobin Gareus <robin@gareus.org>
Sat, 14 May 2016 14:14:45 +0000 (16:14 +0200)
committerRobin Gareus <robin@gareus.org>
Sat, 14 May 2016 14:14:45 +0000 (16:14 +0200)
libs/surfaces/osc/osc.cc

index 85fd704c6e4922a68e7d5e183aabeef96f8eb300..b26c2d859791dc54031af987038b07ac1bb5f728 100644 (file)
@@ -1284,7 +1284,7 @@ OSC::route_plugin_parameter (int rid, int piid, int par, float val)
        ParameterDescriptor pd;
        pi->plugin()->get_parameter_descriptor (controlid,pd);
 
-       if (val >= pd.lower && val < pd.upper) {
+       if (val >= pd.lower && val <= pd.upper) {
 
                boost::shared_ptr<AutomationControl> c = pi->automation_control (Evoral::Parameter(PluginAutomation, 0, controlid));
                // cerr << "parameter:" << redi->describe_parameter(controlid) << " val:" << val << "\n";