From 95c2178a3a1c028ed21c886b9a52947960715f84 Mon Sep 17 00:00:00 2001 From: Harry van Haaren Date: Sat, 29 Jun 2013 20:03:05 +0100 Subject: [PATCH] -Jack uses print Event to signal MIDI events --- src/jack.cxx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/jack.cxx b/src/jack.cxx index c1d7df9..5f83dd2 100644 --- a/src/jack.cxx +++ b/src/jack.cxx @@ -110,7 +110,10 @@ int Jack::process (jack_nframes_t nframes) { jack_midi_event_get(&in_event, buffers.midi[Buffers::MASTER_MIDI_INPUT], masterMidiInputIndex); - cout << "Frame: " << in_event.time << " " << int(in_event.buffer[0]) << " " << int(in_event.buffer[1]) << " " << int(in_event.buffer[2]) << endl; + char buffer [50]; + sprintf (buffer, "MIDI %i %i %i", int(in_event.buffer[0]), int(in_event.buffer[1]), int(in_event.buffer[2]) ); + EventGuiPrint e( buffer ); + writeToGuiRingbuffer( &e ); // check each looper for MIDI match for(int i = 0; i < loopers.size(); i++)