diff options
Diffstat (limited to 'src/main.cpp')
-rw-r--r-- | src/main.cpp | 24 |
1 files changed, 3 insertions, 21 deletions
diff --git a/src/main.cpp b/src/main.cpp index e4dcbf2..d3a0e57 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -24,6 +24,7 @@ #include "machina/Loader.hpp" #include "machina/JackDriver.hpp" #include "machina/JackNodeFactory.hpp" +#include "machina/MidiAction.hpp" using namespace std; using namespace Machina; @@ -55,6 +56,8 @@ main(int argc, char** argv) SharedPtr<JackDriver> driver(new JackDriver()); SharedPtr<NodeFactory> factory(new JackNodeFactory(driver)); + MidiAction::set_driver(driver); + Loader l(factory); SharedPtr<Machine> m = l.load(argv[1]); @@ -75,24 +78,3 @@ main(int argc, char** argv) return 0; } - - /* - Machine m(1); - - Node* n1 = create_debug_node("1", 1); - Node* n2 = create_debug_node("2", 10); - - m.initial_node()->add_outgoing_edge(new Edge(n1)); - n1->add_outgoing_edge(new Edge(n2)); - n2->add_outgoing_edge(new Edge(m.initial_node())); - */ - - /* - Timestamp t = 0; - - while (t < 4000) { - m->run(1000); - t += 1000; - } - */ - |