From cb5287d0379287c461a0ac5b950161244a7fa53b Mon Sep 17 00:00:00 2001 From: David Robillard Date: Mon, 11 May 2009 19:31:17 +0000 Subject: Fix subpatch MIDI IO. Fixes tickets #323 and #332. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@1974 a436a847-0d15-0410-975c-d299462d15a1 --- src/engine/InternalTrigger.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/engine/InternalTrigger.cpp') diff --git a/src/engine/InternalTrigger.cpp b/src/engine/InternalTrigger.cpp index 9ff74b40..623b0bc2 100644 --- a/src/engine/InternalTrigger.cpp +++ b/src/engine/InternalTrigger.cpp @@ -74,7 +74,9 @@ TriggerNode::process(ProcessContext& context) uint8_t* buf = NULL; EventBuffer* const midi_in = (EventBuffer*)_midi_in_port->buffer(0); - assert(midi_in->this_nframes() == context.nframes()); + //assert(midi_in->this_nframes() == context.nframes()); + + midi_in->rewind(); while (midi_in->get_event(&frames, &subframes, &type, &size, &buf)) { const FrameTime time = context.start() + (FrameTime)frames; -- cgit v1.2.1