From 9d6fe33bea0f070356d02a9196e9dfbfa3d0cf8d Mon Sep 17 00:00:00 2001 From: Comment Date: Tue, 15 Oct 2013 00:49:21 -0700 Subject: noise node --- rotord/src/graph.cpp | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to 'rotord/src/graph.cpp') diff --git a/rotord/src/graph.cpp b/rotord/src/graph.cpp index 5f63a0b..9f90486 100644 --- a/rotord/src/graph.cpp +++ b/rotord/src/graph.cpp @@ -24,10 +24,21 @@ Node* Graph::find_node(const string &type){ } return nullptr; //can be tested against }; -bool Graph::signal_render(string &signal_xml,const float framerate) { +bool Graph::signal_render(xmlIO &XML,const float framerate) { if (find_node("signal_output")) { Signal_output *signal_output=dynamic_cast(find_node("signal_output")); - return signal_output->render(duration,framerate,signal_xml); + //return signal_output->render(duration,framerate,signal_xml); + float sig=0.0f; + string val=""; + for (float i=0;iget_output(Time_spec(i,framerate,duration))+1.0f)/10.0f; + if (!fequal(sig,s)){ + val+=toString(i)+":"+toString(s)+" "; + sig=s; + } + } + XML.addValue("signal",val); + return true; } cerr<<"Rotor: signal output node not found"<