diff options
Diffstat (limited to 'src/engine')
-rw-r--r-- | src/engine/SMFDriver.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/engine/SMFDriver.cpp b/src/engine/SMFDriver.cpp index 72bd8c6..abd0fb2 100644 --- a/src/engine/SMFDriver.cpp +++ b/src/engine/SMFDriver.cpp @@ -105,17 +105,17 @@ SMFDriver::learn_track(SharedPtr<Machine> m, uint32_t ev_time; while (reader.read_event(4, buf, &ev_size, &ev_time) >= 0) { t += ev_time / (double)reader.ppqn(); - cerr << "t = " << t << endl; + //cerr << "t = " << t << endl; if (ev_size > 0) { if ((buf[0] & 0xF0) == MIDI_CMD_NOTE_ON) { - cerr << "NOTE ON: " << (int)buf[1] << endl; + //cerr << "NOTE ON: " << (int)buf[1] << endl; SharedPtr<Node> node(new Node()); node->add_enter_action(SharedPtr<Action>(new MidiAction(ev_size, buf))); connect_node->add_outgoing_edge(SharedPtr<Edge>(new Edge(connect_node, node))); node->enter(SharedPtr<Raul::MIDISink>(), t); active_nodes.push_back(node); } else if ((buf[0] & 0xF0) == MIDI_CMD_NOTE_OFF) { - cerr << "NOTE OFF: " << (int)buf[1] << endl; + //cerr << "NOTE OFF: " << (int)buf[1] << endl; for (list<SharedPtr<Node> >::iterator i = active_nodes.begin(); i != active_nodes.end(); ++i) { SharedPtr<MidiAction> action = PtrCast<MidiAction>((*i)->enter_action()); @@ -126,7 +126,7 @@ SMFDriver::learn_track(SharedPtr<Machine> m, const unsigned char* ev = action->event(); if (ev_size == 3 && (ev[0] & 0xF0) == MIDI_CMD_NOTE_ON && ev[1] == buf[1]) { - cerr << "FOUND MATCHING NOTE ON!\n"; + //cerr << "FOUND MATCHING NOTE ON!\n"; (*i)->add_exit_action(SharedPtr<Action>(new MidiAction(ev_size, buf))); (*i)->set_duration(t - (*i)->enter_time()); (*i)->exit(SharedPtr<Raul::MIDISink>(), t); |