<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>