summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Redfern <tim@getdrop.com>2022-11-04 03:51:19 +0000
committerTim Redfern <tim@getdrop.com>2022-11-04 03:51:19 +0000
commitc5dab1b73a4861dd3d557888908eaff16d388442 (patch)
tree0a338aafd80f19aff951ed52d02aa60861663902
parentaf01d2b3c81e41950822d416f3dafee23447d421 (diff)
gui control over plugin
-rw-r--r--pluginchooser/src/pluginpanel.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/pluginchooser/src/pluginpanel.h b/pluginchooser/src/pluginpanel.h
index 82c7e46..fef4785 100644
--- a/pluginchooser/src/pluginpanel.h
+++ b/pluginchooser/src/pluginpanel.h
@@ -142,7 +142,7 @@ class pluginPanel : public ofxPanel {
clear();
add(label.setup(plugins[index].name));
add(active.set("use",false));
- add(amount.set("amount", 0.0f, -0.1f, 0.1f));
+ add(amount.set("amount", 0.0f, 0.0f, 1.0f));
params.clear();
for (int i=0;i<plugins[index].params.size();i++){
ofParameter<float> param;
@@ -161,7 +161,10 @@ class pluginPanel : public ofxPanel {
plugins[index].update(params);
}
ofVec2f calc(ofVec2f point){
- return plugins[index].calc(point);
+ if (active){
+ return (plugins[index].calc(point)*amount)+(point*(1.0f-amount));
+ }
+ else return point;
}
private:
int index;