Ability to execute LMMS native plugins from separate file

Got a great idea for the future of LMMS? Post it here.
Forum rules

Make sure to search to see if your idea has been posted before! Check our issue tracker as well, just to make sure you are not posting a duplicate: https://github.com/LMMS/lmms/issues

I understand that it would take a bit of modification to LMMS. However, I believe that there would be benefit in allowing the possibility for users to load additional LMMS native plugins from separate files. Plugins could be created and shared like music on the sharing platform. I believe that the benefit compared to instrument VSTs, would be that these could be compiled for and shared for any platform that LMMS is available on. I also note that LMMS native effects seem to have more features than LADSPA effects - although I don't have much experience with LADSPA.

I notice that there is a bit of either delay or hesitance to incorporate amateurs plugins in the package at present. I understand that to include such submissions straight away would mean that the LMMS team become responsible for support and there is the risk of bugs which may crash LMMS. This would also mean that these would not have to be included in the package as I am assuming that the goal is not to overload the package / distribution with too many instruments and effects. At present however, the only way seems to be to build the package with the plugins.

On a final note, if any users are interested in any of the plugin instruments and effects which I have been working on with a little help, I have a fork at https://github.com/ewanp2025/lmms_plugi ... 25-patch-1 which can be complied but also has generated executables at https://github.com/ewanp2025/lmms_plugi ... #artifacts . All of this is freeware.

Image

Actually, now that I think of it, sharing of the plugins on the sharing platform probably won't work. Who would want to run an executable that someone else compiled with no transparency and who would want to be responsible for hosting the files.