<br><br><div class="gmail_quote">On Tue, Jun 15, 2010 at 12:16 PM, Luis Garrido <span dir="ltr"><<a href="mailto:luisgarrido@users.sourceforge.net">luisgarrido@users.sourceforge.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">> So I've written a GUI, and I've gotten a better understanding of how the Qt<br>
> framework works.  It seems to me that all that would be necessary is for the<br>
> host to pass a pointer to a QWidget, which the plugin adds itself to, and<br>
> the rest can behave exactly like the ui:GtkUI.  If I'm not mistaken, all<br>
> that would be necessary it to write a new rdf file.<br>
<br>
</div>That's the easy part. Now all that is necessary is that _host<br>
developers_ include support for a ui:QtUI extension. That will be<br>
especially difficult is the host is a Gtk app. Welcome to the plugin<br>
UI holy wars. :-)<br>
<br>
Also your plugin outputs MIDI, I don't know how many hosts include<br>
support for that, but I'd reckon not a lot.<br>
<br>
At this moment of Linux Audio Plugin History I'd recommend you to<br>
convert your plugin into a standalone application. Then you can add<br>
whatever GUI you want and don't have to worry about connectivity<br>
issues and host compatibility, since all will be handled by<br>
jack/jack-midi/alsa-seq. Add lash or jack-session support and we are<br>
good to go.<br>
<br>
HTH,<br>
<div><div></div><div class="h5"><br>
L<br>
_______________________________________________<br>
Linux-audio-dev mailing list<br>
<a href="mailto:Linux-audio-dev@lists.linuxaudio.org">Linux-audio-dev@lists.linuxaudio.org</a><br>
<a href="http://lists.linuxaudio.org/listinfo/linux-audio-dev" target="_blank">http://lists.linuxaudio.org/listinfo/linux-audio-dev</a><br>
</div></div></blockquote></div><br><br><br>Should work fine with Qtractor at least )))<br clear="all"><br>-- <br>Louigi Verona<br><a href="http://www.louigiverona.ru/">http://www.louigiverona.ru/</a><br>