summaryrefslogtreecommitdiff
path: root/src/mdaPiano.cpp
diff options
context:
space:
mode:
authorrekado <rekado@elephly.net>2013-01-14 21:22:24 +0800
committerrekado <rekado@elephly.net>2013-01-14 21:22:24 +0800
commitf4e5570ed047b2975321786cb3093bcad8a3224f (patch)
tree28bab7c552bc84e6087e98fac1fec2352365ee75 /src/mdaPiano.cpp
parent2b7b9db59fe837838df10b686c7aacd0e05f3d7a (diff)
replace setParameter
Diffstat (limited to 'src/mdaPiano.cpp')
-rw-r--r--src/mdaPiano.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/mdaPiano.cpp b/src/mdaPiano.cpp
index 29b9404..1110c56 100644
--- a/src/mdaPiano.cpp
+++ b/src/mdaPiano.cpp
@@ -52,10 +52,15 @@ void mdaPiano::update() {
}
-void mdaPiano::setParameter(uint32_t index, float value)
+void mdaPiano::setParameter(unsigned char id, float value)
{
- programs[curProgram].param[index] = value;
+ if(id>=NPARAMS)
+ return;
+ *p(id+PARAM_OFFSET) = value;
update();
+#ifdef DEBUG
+ printf("changed %i to %f\n", id, value);
+#endif
}