From 8d02ef7f4f1b938881ec3e78bcc9d79d569d53ec Mon Sep 17 00:00:00 2001 From: David Robillard Date: Wed, 25 Jul 2012 22:40:33 +0000 Subject: Fix control bindings for logarithmic and sample rate control ports. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4551 a436a847-0d15-0410-975c-d299462d15a1 --- src/server/ControlBindings.hpp | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) (limited to 'src/server/ControlBindings.hpp') diff --git a/src/server/ControlBindings.hpp b/src/server/ControlBindings.hpp index c98175ab..286dde15 100644 --- a/src/server/ControlBindings.hpp +++ b/src/server/ControlBindings.hpp @@ -96,16 +96,15 @@ private: void set_port_value(ProcessContext& context, PortImpl* port, Type type, int16_t value); bool bind(ProcessContext& context, Key key); - Raul::Atom control_to_port_value(Type type, - int16_t value, - const Raul::Atom& min, - const Raul::Atom& max) const; + Raul::Atom control_to_port_value(ProcessContext& context, + const PortImpl* port, + Type type, + int16_t value) const; - int16_t port_value_to_control(PortImpl* port, + int16_t port_value_to_control(ProcessContext& context, + PortImpl* port, Type type, - const Raul::Atom& value, - const Raul::Atom& min, - const Raul::Atom& max) const; + const Raul::Atom& value) const; Engine& _engine; PortImpl* _learn_port; -- cgit v1.2.1