Okay, I’ve added a linking exception to the license of Chameleon…
-I have no idea why you have to alter atomicops.h (I’ve never had problems, not even on your platform), but I’ll forward this to the original author.
As for #3, this will disable ability to wrap synths. In general, this would have to be changed throughout JUCE to support dynamic decisions about whether the plugin is a synth or a fx module. Currently, you would have to compile two versions of Chameleon, with different settings in the Introjucer afaik.
As for #5, this is due to you swapping out the bundled version of juce, that has at least these changes.
cpl, apparantly, doesn’t support newer versions of JUCE so, until I get that fixed you’ll have to fork/branch. I’ll see if I can reproduce your problems… But yes, it’s most likely not bug-free (it’s hacked together).
Yes, I’ll continue with this project some day but it has lower priority than others currently, so a branch/fork is probably what you want. Perhaps the project should be redesigned on more fundamental levels, even.
