summaryrefslogtreecommitdiff
path: root/libs/surfaces/osc/osc_select_observer.cc
diff options
context:
space:
mode:
authorLen Ovens <len@ovenwerks.net>2017-06-22 09:21:15 -0700
committerLen Ovens <len@ovenwerks.net>2017-06-22 09:21:51 -0700
commit3baf360733066d863f7b6c6b0c4d7698f52d83b0 (patch)
treef4949fd4f66c8be6bfc9e31dba0a9478748e14ce /libs/surfaces/osc/osc_select_observer.cc
parenta5836e2922c1330f00956415465d2f186596c409 (diff)
OSC: use internal_to_interface or reverse
Diffstat (limited to 'libs/surfaces/osc/osc_select_observer.cc')
-rw-r--r--libs/surfaces/osc/osc_select_observer.cc6
1 files changed, 1 insertions, 5 deletions
diff --git a/libs/surfaces/osc/osc_select_observer.cc b/libs/surfaces/osc/osc_select_observer.cc
index 8438847896..e8b26a3f4a 100644
--- a/libs/surfaces/osc/osc_select_observer.cc
+++ b/libs/surfaces/osc/osc_select_observer.cc
@@ -636,7 +636,7 @@ OSCSelectObserver::gain_message ()
if (gainmode) {
text_message ("/select/name", string_compose ("%1%2%3", std::fixed, std::setprecision(2), accurate_coefficient_to_dB (value)));
gain_timeout = 8;
- send_float ("/select/fader", gain_to_position (value)); // XXX use internal_to_interface
+ send_float ("/select/fader", _strip->gain_control()->internal_to_interface (value));
} else {
if (value < 1e-15) {
send_float ("/select/gain", -200);
@@ -703,11 +703,7 @@ OSCSelectObserver::send_gain (uint32_t id, boost::shared_ptr<PBD::Controllable>
if (gainmode) {
path = "/select/send_fader";
-#ifdef MIXBUS
value = controllable->internal_to_interface (controllable->get_value());
-#else
- value = gain_to_position (controllable->get_value()); // XXX use internal_to_interface
-#endif
text_with_id ("/select/send_name" , id, string_compose ("%1%2%3", std::fixed, std::setprecision(2), db));
if (send_timeout.size() > id) {
send_timeout[id] = 8;