summaryrefslogtreecommitdiff
path: root/gui/src
diff options
context:
space:
mode:
authorTim Redfern <tim@getdrop.com>2018-07-08 12:22:06 +0100
committerTim Redfern <tim@getdrop.com>2018-07-08 12:22:06 +0100
commitfb68eed64f548d090eb550047fd0d898e4e033fc (patch)
tree890fa917ca6bd88505b45e5c261d05e0c5c9b6ec /gui/src
parentc10665e02e49da2d8f7e1a1eada151f17f507a21 (diff)
add altered AChaoslib
Diffstat (limited to 'gui/src')
-rw-r--r--gui/src/AudioPlotter.h7
-rw-r--r--gui/src/ofApp.h1
2 files changed, 6 insertions, 2 deletions
diff --git a/gui/src/AudioPlotter.h b/gui/src/AudioPlotter.h
index 66a0cde..42fe190 100644
--- a/gui/src/AudioPlotter.h
+++ b/gui/src/AudioPlotter.h
@@ -11,14 +11,17 @@ class AChaosplugin{
AChaosplugin(AChaosBase* _plugin,string _name,vector <REAL> _params={0,0,0,0,0,0}){
plugin=_plugin;
name=_name;
+ ofLog()<<"AChaosplugin creating "<<_name<<" with "<<_plugin->param_labels.size()<<" parameters";
+ ofLog()<<"AChaosplugin copied "<<name<<" with "<<plugin->param_labels.size()<<" parameters";
plugin->setup();
load_defaults();
+ ofLog()<<"AChaosplugin created "<<name<<" with "<<params.size()<<" parameters";
}
void load_defaults(){
params.clear();
for (int i=0;i<plugin->iv.size();i++){
- if (plugin->param_labels.size()>i&&plugin->param_labels[i].size()){
- params.push_back(ofParameter <float>().set(plugin->param_labels[i],i,0,i*5));
+ if (plugin->param_labels[i].size()){
+ params.push_back(ofParameter <float>().set(plugin->param_labels[i],plugin->iv[i],0,plugin->iv[i]*5));
}
}
}
diff --git a/gui/src/ofApp.h b/gui/src/ofApp.h
index f7e8b51..128dd05 100644
--- a/gui/src/ofApp.h
+++ b/gui/src/ofApp.h
@@ -116,6 +116,7 @@ class chaosPanel : public ofxPanel {
for (auto p:chaosloader.get().params){
add(p);
}
+ ofLog()<<"loaded "<<chaosloader.get().params.size()<<" params";
}
private:
Chaos chaosloader;