Hi I'm cleaning up the MESS synth plugins so they don't depend on the main application core and so on.
This is so the -no-undefined and MODULES_BUILD_STATIC linker flags can be used. I'm making good progress. MusE and its MESS synths will link independently. It's sooo much cleaner now! Much has been fixed. No commits yet, hang in there. The Simpledrums MESS synth has built-in support for using LADSPA plugins right there in the synth. It uses its own simple plugin support code, not the plugin support code from the main application, which is /way/ more complicated and dependent on stuff. Meanwhile, the Deicsonze synth /also/ supports plugins. But it uses the plugin system from the main application! That system is complicated bringing in LV2, DSSI, OSC, etc. etc. So it is very hard to extract that plugin system so that it can be a separate library which the MESS plugins can use. Ugly. And my fault. I did what I had to, to make it work. So I have made a simplified version of plugin support which can be used in both Deicsonze and Simpledrums, or any MESS synth. But we will *lose* the ability to use LV2, DSSI and VST plugins *within* Deicsonze. My question: Does anyone care about that? Is anyone actually using an LV2 plugin from within Deicsonze? Please tell me that you're not, he he ;-) Can you make do with using simpler LADSPA plugins? Or use the track's rack for all 'o them fancy plugins. Remember it's only MESS, and only Deicsonze affected. Benefit is any MESS synth can use this simple plugin system, The best solution would be to make changes to our plugin, LADSPA, LV2, DSSI, and VST host support code, and split them into linkable modules and so on. People could build new MESS synths. Other hosts could support MESS. (How likely is that, eh?) But all that would be verrry complicated. Tim. ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Lmuse-user mailing list Lmuse-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/lmuse-user