LADSPA plugins

Questions about producing? Ask them here.
Sorry if this is considered too long a post but I want to be specific so as not to waste anyone's time!

I'm looking for a way to apply my knowledge of Csound, which I have been learning for some time, to LMMS plugins. I'm interested now in learning more about how LMMS plugins are created.

For example, there is the Organic plugin which is useful, but suppose I want something more like a Hammond drawbar style plugin. I already know about Hammond-style drawbar settings and how to create them using Csound, but the technique is not really compatible with Organic. I wonder if I could apply my understanding of drawbar organ emulation with Csound to creating a LMMS plugin. It would be nice to be able to generate all the sounds from within LMMS due to its user-friendly design. It really slows down my work if I need to change back and forth between various programs.

Is LADSPA the way to do this? There's a post from a while back on this forum that links to http://www.csounds.com/journal/issue6/csLADSPA.htm. It's a dead link but I did find a link to csLADSPA on this page: https://www.ladspa.org/. The link is http://www.ear.ie/csLADSPA.htm but it's dead too.

I also found the section in the LMMS manual on LADSPA effects at https://docs.lmms.io/user-manual/6-buil ... pa-effects but it does not mention plugins. I have not been able to find anything on making LMMS plugins so far in my online searching.

I've been learning Csound for some time and I'm wondering now if it is possible to write a related LADSPA based plugin that would work with the current version of LMMS? If so, does anyone have a link to some helpful tool, since I can't find any information on csLADSPA?

To sum up, I'm looking for a tool to write LMMS plugins that is easy to use, given some knowledge of Csound. I don't care if it's LADSPA, I just mentioned that because it was referred to on this forum. I provided the above links just so people know what I've already found out on my own.

Two other tools which are mentioned are GDMA and Faust. Any comments on these?

GDAM:
https://sourceforge.net/projects/gdam/

Faust:
https://faust.grame.fr/
I think you need to talk to the developers of LMMS.

Not many here, if any at all here, can answer you're question.

Discord would be the right place to ask.

Hope the link works:

https://discordapp.com/invite/5kSc32Z
Dave2018 wrote:
Wed Mar 25, 2020 12:44 am
I'm looking for a tool to write LMMS plugins that is easy to use, given some knowledge of Csound.
I do not know csound. Is it c-code?
LMMS is entirely coded in c++ (cpp)
Since c++ is general standard, it would not be ok to submit code in other languages. However if your csound can build vst-dll's, then it could be used in LMMS.
LMMS only support VST2!
Support for VST3 is planned.
It seems Csound is not very popular, but it has been around for a long time. My impression is it is used more by academics. It can be useful for people like me who are very interested in experimental electronic and algorithmic music. It's a very flexible text-based program, although some have attempted to develop a GUI. More information is available at http://www.csounds.com/.

I never studied the VST technology. I've either used soundfonts or Csound. This is a good occasion for me to learn about VST plugins.

I also downloaded the LMMS source code and I will see what I can learn about C++ plugins.
Dave2018 wrote:
Wed Mar 25, 2020 7:03 pm
I also downloaded the LMMS source code and I will see what I can learn about C++ plugins.
You will be most welcome :)