Now it works!
Thanks Harry, Pedro and Paul!
I hope I'll write something useful sooner or later...
Alessandro
-----Original Message-----
From: Paul Davis <paul(a)linuxaudiosystems.com>
To: Pedro Lopez-Cabanillas <pedro.lopez.cabanillas(a)gmail.com>
Cc: linux-audio-dev(a)lists.linuxaudio.org
Subject: Re: [LAD] help with RtMidi and gtkmm
Date: Sun, 5 Feb 2012 16:07:05 -0500
On Sun, Feb 5, 2012 at 2:46 PM, Pedro Lopez-Cabanillas
<pedro.lopez.cabanillas(a)gmail.com> wrote:
Qt requires that all GUI updates be called from the
main program's thread, the
GTK (and thus gtkmm) is exactly the same.
I don't care about Gtkmm, but in Qt the solution
is very easy. You only need
to create custom events (QEvent subclass) in the RtMIDI callback function for
each received MIDI message, and invoke QCoreApplication::postEvent() to add
in gtk just use gtk_idle_add(); in gtkmm, use
Glib::signal_idle().connect (YOUR_FUNCTOR);
_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev(a)lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev