diff options
Diffstat (limited to 'libs/ardour')
-rw-r--r-- | libs/ardour/ardour/gain_control.h | 9 | ||||
-rw-r--r-- | libs/ardour/ardour/monitor_processor.h | 3 | ||||
-rw-r--r-- | libs/ardour/ardour/proxy_controllable.h | 3 | ||||
-rw-r--r-- | libs/ardour/gain_control.cc | 41 |
4 files changed, 0 insertions, 56 deletions
diff --git a/libs/ardour/ardour/gain_control.h b/libs/ardour/ardour/gain_control.h index 42465cc225..7fe5cc7bab 100644 --- a/libs/ardour/ardour/gain_control.h +++ b/libs/ardour/ardour/gain_control.h @@ -39,15 +39,6 @@ class LIBARDOUR_API GainControl : public SlavableAutomationControl { GainControl (Session& session, const Evoral::Parameter ¶m, boost::shared_ptr<AutomationList> al = boost::shared_ptr<AutomationList>()); - double internal_to_interface (double) const; - double interface_to_internal (double) const; - double internal_to_user (double) const; - double user_to_internal (double) const; - std::string get_user_string () const; - - double lower_db; - double range_db; - void inc_gain (gain_t); protected: diff --git a/libs/ardour/ardour/monitor_processor.h b/libs/ardour/ardour/monitor_processor.h index d369cb9c28..70f0761a49 100644 --- a/libs/ardour/ardour/monitor_processor.h +++ b/libs/ardour/ardour/monitor_processor.h @@ -66,9 +66,6 @@ public: return (float) _value; } - double internal_to_user (double i) const { return accurate_coefficient_to_dB (i);} - double user_to_internal (double u) const { return dB_to_coefficient(u) ;} - std::string get_user_string () const { char theBuf[32]; sprintf( theBuf, "%3.1f dB", accurate_coefficient_to_dB (get_value())); diff --git a/libs/ardour/ardour/proxy_controllable.h b/libs/ardour/ardour/proxy_controllable.h index 22761d7dba..e89cd17f0e 100644 --- a/libs/ardour/ardour/proxy_controllable.h +++ b/libs/ardour/ardour/proxy_controllable.h @@ -43,9 +43,6 @@ class LIBARDOUR_API ProxyControllable : public PBD::Controllable { void set_value (double v, PBD::Controllable::GroupControlDisposition gcd) { if (_setter (v)) { Changed (true, gcd); /* EMIT SIGNAL */ } } double get_value () const { return _getter (); } - double internal_to_user (double i) const { return accurate_coefficient_to_dB (i);} - double user_to_internal (double u) const { return dB_to_coefficient(u) ;} - std::string get_user_string () const { char theBuf[32]; sprintf( theBuf, "%3.1f dB", accurate_coefficient_to_dB (get_value())); return std::string(theBuf); diff --git a/libs/ardour/gain_control.cc b/libs/ardour/gain_control.cc index 36a161059c..b734dedd01 100644 --- a/libs/ardour/gain_control.cc +++ b/libs/ardour/gain_control.cc @@ -40,47 +40,6 @@ GainControl::GainControl (Session& session, const Evoral::Parameter ¶m, boos param.type() == GainAutomation ? X_("gaincontrol") : X_("trimcontrol"), Controllable::GainLike) { - lower_db = accurate_coefficient_to_dB (_desc.lower); - range_db = accurate_coefficient_to_dB (_desc.upper) - lower_db; -} - -double -GainControl::internal_to_interface (double v) const -{ - if (_desc.type == GainAutomation) { - return gain_to_slider_position_with_max (v, _desc.upper); - } else { - return (accurate_coefficient_to_dB (v) - lower_db) / range_db; - } -} - -double -GainControl::interface_to_internal (double v) const -{ - if (_desc.type == GainAutomation) { - return slider_position_to_gain_with_max (v, _desc.upper); - } else { - return dB_to_coefficient (lower_db + v * range_db); - } -} - -double -GainControl::internal_to_user (double v) const -{ - return accurate_coefficient_to_dB (v); -} - -double -GainControl::user_to_internal (double u) const -{ - return dB_to_coefficient (u); -} - -std::string -GainControl::get_user_string () const -{ - char theBuf[32]; sprintf( theBuf, _("%3.1f dB"), accurate_coefficient_to_dB (get_value())); - return std::string(theBuf); } void |