summaryrefslogtreecommitdiffstats
path: root/src/libs/engine/JackMidiDriver.cpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2008-04-12 18:07:44 +0000
committerDavid Robillard <d@drobilla.net>2008-04-12 18:07:44 +0000
commit56b36b843389f6e52dcdb31878ea6262cca56b42 (patch)
tree81d75b35176054fabaf7e51c8f8bbb0a85a68f68 /src/libs/engine/JackMidiDriver.cpp
parenta6ab331fb757ff0f20d9b7c2fd0079210b303d96 (diff)
downloadingen-56b36b843389f6e52dcdb31878ea6262cca56b42.tar.gz
ingen-56b36b843389f6e52dcdb31878ea6262cca56b42.tar.bz2
ingen-56b36b843389f6e52dcdb31878ea6262cca56b42.zip
LV2 event/MIDI fixed for Ingen from larsl.
git-svn-id: http://svn.drobilla.net/lad/ingen@1180 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/libs/engine/JackMidiDriver.cpp')
-rw-r--r--src/libs/engine/JackMidiDriver.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/libs/engine/JackMidiDriver.cpp b/src/libs/engine/JackMidiDriver.cpp
index 8d9853f2..2cdd2489 100644
--- a/src/libs/engine/JackMidiDriver.cpp
+++ b/src/libs/engine/JackMidiDriver.cpp
@@ -86,8 +86,9 @@ JackMidiPort::pre_process(ProcessContext& context)
jack_midi_event_t ev;
jack_midi_event_get(&ev, jack_buffer, i);
- // FIXME: type
- const bool success = patch_buf->append(ev.time, 0, 0, ev.size, ev.buffer);
+ // FIXME: type is hardcoded for now, we should get it from
+ // the type map instead
+ const bool success = patch_buf->append(ev.time, 0, 1, ev.size, ev.buffer);
if (!success)
cerr << "WARNING: Failed to write MIDI to port buffer, event(s) lost!" << endl;
}