[LAD] help with RtMidi and gtkmm

Paul Davis paul at linuxaudiosystems.com
Sun Feb 5 21:07:05 UTC 2012


On Sun, Feb 5, 2012 at 2:46 PM, Pedro Lopez-Cabanillas
<pedro.lopez.cabanillas at 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);



More information about the Linux-audio-dev mailing list