Ok...
I figured I was missing something...
So are DSSI, and LV2 more like VST plugins? That might be something to
really interesting to explore more about. I am no where near the
programmer that you are yet... but perhaps one day :)
On 03/29/2014 04:41 PM, Vesa wrote:
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
--
Regards
------------------------------------------------------------------------------
_______________________________________________
LMMS-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lmms-devel