diff options
author | Robin Gareus <robin@gareus.org> | 2015-06-01 21:27:14 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2015-06-02 01:01:23 +0200 |
commit | dd07428c48bb4df60b9d0c6c3cd524279ab4e524 (patch) | |
tree | 0f1430842bbd01a76d2fb2d9a475bdcff2693646 /libs/ardour/ardour | |
parent | 42915c19a494d049457df4a473ae436ccdffa847 (diff) |
properly handle integer steps in plugin controls
The integer steps min/max are inclusive.
e.g the integer range -1 to +1 has three possible values (not two).
Diffstat (limited to 'libs/ardour/ardour')
-rw-r--r-- | libs/ardour/ardour/automation_control.h | 3 | ||||
-rw-r--r-- | libs/ardour/ardour/plugin_insert.h | 3 |
2 files changed, 3 insertions, 3 deletions
diff --git a/libs/ardour/ardour/automation_control.h b/libs/ardour/ardour/automation_control.h index e489d701e7..24a9e0de3e 100644 --- a/libs/ardour/ardour/automation_control.h +++ b/libs/ardour/ardour/automation_control.h @@ -89,6 +89,9 @@ public: double normal() const { return _desc.normal; } bool toggled() const { return _desc.toggled; } + double internal_to_interface (double i) const; + double interface_to_internal (double i) const; + const ParameterDescriptor& desc() const { return _desc; } const ARDOUR::Session& session() const { return _session; } diff --git a/libs/ardour/ardour/plugin_insert.h b/libs/ardour/ardour/plugin_insert.h index c1bf0f18e5..e01f56d8bf 100644 --- a/libs/ardour/ardour/plugin_insert.h +++ b/libs/ardour/ardour/plugin_insert.h @@ -97,9 +97,6 @@ class LIBARDOUR_API PluginInsert : public Processor double get_value (void) const; XMLNode& get_state(); - double internal_to_interface (double) const; - double interface_to_internal (double) const; - private: PluginInsert* _plugin; }; |