<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">On 12/07/2013 04:44 PM, Michael Fisher
wrote:<br>
</div>
<blockquote
cite="mid:CAGt5TngPGO7bZgoqHr8nNKJ7PKd5TNS5BJNFB0QjLKka=5FEpA@mail.gmail.com"
type="cite">
<div dir="ltr">
<div class="gmail_extra">
<div class="gmail_quote">On Sat, Dec 7, 2013 at 10:33 AM,
Filipe Coelho <span dir="ltr"><<a moz-do-not-send="true"
href="mailto:falktx@gmail.com" target="_blank">falktx@gmail.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On 12/07/2013 04:03 PM, Michael Fisher
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
Hello all,<br>
<br>
I'm interested in writing a few plugin GUI's using
JUCE ( <a moz-do-not-send="true"
href="http://juce.com" target="_blank">http://juce.com</a>
). Note that I ONLY want juce for Gui's, not the
plugins themselves. The problem I'm facing is juce
uses a global/singleton class, MessageManager, to
drive all GUI events. Does this mean I shouldn't use
JUCE for GUI's??<br>
<br>
I have a test setup where juce is initialized once by
whichever UI is loaded first, then all other loaded
UI's would share the same message thread. This looks
plain wrong, but it seems to work well (in ingen and
ardour anyway)<br>
<a moz-do-not-send="true"
href="https://github.com/lvtk/lvtk-plugins/blob/master/src/ui/ui.cpp"
target="_blank">https://github.com/lvtk/lvtk-plugins/blob/master/src/ui/ui.cpp</a><br>
</blockquote>
</div>
I already did the Juce LV2 wrapper in case you didn't
know.<br>
<a moz-do-not-send="true"
href="http://www.juce.com/forum/topic/juce-lv2-plugin-wrapper"
target="_blank">http://www.juce.com/forum/topic/juce-lv2-plugin-wrapper</a></blockquote>
<div><br>
</div>
<div>I was aware of this actually. thanks! I'm going for
GUI only when it comes to juce though. Nice job on the
wrapper, wonder if Jules will ever incorporate your work
upstream. I'm aiming at keeping my plugins (for lvtk
anyway) using only std c++ and maybe boost.</div>
</div>
</div>
</div>
</blockquote>
<br>
Please note that Juce is released under GPL v2 (or commercial), so
if you decide to you juce for graphics the plugins will either have
to be closed source or GPL.<br>
</body>
</html>