diff options
author | David Robillard <d@drobilla.net> | 2012-07-25 22:40:33 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2012-07-25 22:40:33 +0000 |
commit | 8d02ef7f4f1b938881ec3e78bcc9d79d569d53ec (patch) | |
tree | 6d1b6e34f8fcbec6cb2e89bd32385df416fc4538 /src/server/ControlBindings.hpp | |
parent | 233a462e8070e4064c68f522e13533f57c6fa06d (diff) | |
download | ingen-8d02ef7f4f1b938881ec3e78bcc9d79d569d53ec.tar.gz ingen-8d02ef7f4f1b938881ec3e78bcc9d79d569d53ec.tar.bz2 ingen-8d02ef7f4f1b938881ec3e78bcc9d79d569d53ec.zip |
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
Diffstat (limited to 'src/server/ControlBindings.hpp')
-rw-r--r-- | src/server/ControlBindings.hpp | 15 |
1 files changed, 7 insertions, 8 deletions
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; |