From aa4d3572010876b9e4eb63ca35d54edec8a8cdd1 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Thu, 18 Jun 2020 00:10:08 +0200 Subject: [PATCH] CC121: fix pan_azimuth direction by setting rotary flag --- libs/surfaces/cc121/operations.cc | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/libs/surfaces/cc121/operations.cc b/libs/surfaces/cc121/operations.cc index 403c14160c..c5678569f0 100644 --- a/libs/surfaces/cc121/operations.cc +++ b/libs/surfaces/cc121/operations.cc @@ -246,9 +246,7 @@ CC121::set_controllable (boost::shared_ptr ac, float delta) return; } ac->start_touch (ac->session().transport_sample()); - double v = ac->internal_to_interface (ac->get_value()); - v = std::max (0.0, std::min (1.0, v + delta)); - ac->set_value (ac->interface_to_internal(v), PBD::Controllable::NoGroup); + ac->set_interface ((ac->internal_to_interface (ac->get_value(), true) + delta), true); }