diff options
Diffstat (limited to 'src/engine/MachineBuilder.cpp')
-rw-r--r-- | src/engine/MachineBuilder.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/engine/MachineBuilder.cpp b/src/engine/MachineBuilder.cpp index 0460299..1eaf22e 100644 --- a/src/engine/MachineBuilder.cpp +++ b/src/engine/MachineBuilder.cpp @@ -157,7 +157,7 @@ MachineBuilder::event(Raul::TimeStamp time_offset, _connect_node_end_time = t; } - node->enter(SharedPtr<MIDISink>(), t); + node->enter(NULL, t); _active_nodes.push_back(node); } else if ((buf[0] & 0xF0) == LV2_MIDI_MSG_NOTE_OFF) { @@ -236,7 +236,7 @@ MachineBuilder::event(Raul::TimeStamp time_offset, } if (resolved->is_active()) - resolved->exit(SharedPtr<MIDISink>(), t); + resolved->exit(NULL, t); _active_nodes.erase(i); @@ -267,7 +267,7 @@ MachineBuilder::resolve() unsigned char note_off[3] = { ((LV2_MIDI_MSG_NOTE_OFF & 0xF0) | (ev[0] & 0x0F)), ev[1], 0x40 }; (*i)->set_exit_action(SharedPtr<Action>(new MidiAction(3, note_off))); set_node_duration((*i), _time - (*i)->enter_time()); - (*i)->exit(SharedPtr<MIDISink>(), _time); + (*i)->exit(NULL, _time); _machine->add_node((*i)); } } |