diff options
| author | Comment <tim@gray.(none)> | 2013-03-11 17:22:48 +0000 |
|---|---|---|
| committer | Comment <tim@gray.(none)> | 2013-03-11 17:22:48 +0000 |
| commit | b8d793ccd8c98dfb5edb7808f6e67cb913d7967a (patch) | |
| tree | 962389c9e506565b65352fb775854feb680a7357 /rotord/rotor.cpp | |
| parent | e0b956174a509b2fb3698383017a264e92665347 (diff) | |
signal graph rendering
Diffstat (limited to 'rotord/rotor.cpp')
| -rw-r--r-- | rotord/rotor.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/rotord/rotor.cpp b/rotord/rotor.cpp index 7f22a5f..28dab1e 100644 --- a/rotord/rotor.cpp +++ b/rotord/rotor.cpp @@ -313,7 +313,7 @@ bool Render_context::load_graph(string filename){ graph.nodes[nodeID]->create_signal_input(xml.getValue("signal_input","",i2)); string fromID=xml.getAttribute("signal_input","from","",i2); if (graph.nodes.find(fromID)!=graph.nodes.end()) { - if (!graph.nodes[nodeID]->inputs[i2]->connect(graph.nodes[fromID])){ + if (!graph.nodes[nodeID]->inputs[i2]->connect((Signal_node*)graph.nodes[fromID])){ cerr << "Rotor: graph loader cannot connect input " << i2 << " of node '" << nodeID << "' to node '" << fromID << "'" << endl; return false; } @@ -377,6 +377,7 @@ bool Render_context::load_graph(string filename){ Node_factory::Node_factory(){ //for now, statically load prototype map in constructor add_type("audio_analysis",new Audio_analysis()); + add_type("divide",new Signal_divide()); add_type("==",new Is_new_integer()); add_type("signal_output",new Signal_output()); }
\ No newline at end of file |
