On 03/29/2014 11:24 PM, Israel wrote:
> It would be nice to make the plugins independant of LMMS to use in
> other things (like LADSPA)  Run WattSyn through Guitarix to get an
> awesome moog guitar sound.... 
> Just thoughts... feel free to disagree or point out something I am
> missing :)

Well LADSPA is right out, as it doesn't support instruments at all, nor
does it support any GUI elements beyond knobs and toggle switches (some
DAWs may implement these as checkboxes as sliders, but anyway).

Even a more sophisticated plugin format (DSSI, LV2, LinuxVST) would be
tricky, because the native LMMS plugins almost always (at least, the
ones written specifically for LMMS) depend heavily on LMMS-specific
functionality, and build heavily upon elements provided by the LMMS
codebase.

Of course, both my instruments, Watsyn and Monstro,  are open source and
licensed under GPLv2+ (as are all other LMMS instruments as of now), so
if someone wants to go through the effort of porting them to another
plugin architecture, they're entirely free to do so, within the limits
of GPL... but this would entail going through the code and replacing all
LMMS-specific functions with other functions (or maybe just importing
them from LMMS and adding them in a separate header file), then
reimplement the note playing code, etc... basically, it would most
likely be easier to just write a new instrument in the plugin
architecture you want to target.

------------------------------------------------------------------------------
_______________________________________________
LMMS-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lmms-devel

Reply via email to