On Wed, Nov 26, 2014 at 2:46 PM, Bernhard Schuster
<schuster.bernh...@gmail.com> wrote:
> "VST like plugins" - elaborate please.
>
> I am sure one can handle pretty much anything using g_main_context fun, but
> please provide more information on what you want to achieve exactly.

A VST plugin is a virtual instrument or effect. It is used to produce
music. (I make it short).
The common architecture is that you have an Host, like Ableton,
Bitwig, Ardour, Qtractor, Cubase, Renoise, ... each of them use
differents UI so you cannot assume that the host has initialized gtk
for you. Also the host loads the plugins which have to display a
custom UI. Imagine it like:

 plugin->show_ui(plugin);

So the plugin has to initialize its UI toolkit and render it. But as
all the plugins are loaded in the same process, for performances
reason, it is unsafe to run gtk_main_loop() in each of them.

-- 
Alexandre Bique
_______________________________________________
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list

Reply via email to