aboutsummaryrefslogtreecommitdiffstats
path: root/src/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.cpp')
-rw-r--r--src/main.cpp24
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;
- }
- */
-