Discussion:
[LAD] So in 2019, which plugin "format"?
Gordonjcp
2018-11-25 22:47:30 UTC
Permalink
Hi folks,

At the risk of igniting a flame war, if one were to develop softsynth
plugins for Linux, what would be the "framework" of choice these days?

Back in the day I wrote some using DSSI, which was a model I was pretty
comfortable with. I had a look at LV2 but couldn't work out how to
generate the huge incomprehensible non-human-readable "ttl" files.

Where does the world stand now?
--
Gordonjcp
Robin Gareus
2018-11-25 23:03:46 UTC
Permalink
Post by Gordonjcp
Hi folks,
At the risk of igniting a flame war, if one were to develop softsynth
plugins for Linux, what would be the "framework" of choice these days?
https://distrho.github.io/DPF/ -- https://github.com/DISTRHO/DPF
Post by Gordonjcp
Back in the day I wrote some using DSSI, which was a model I was pretty
comfortable with. I had a look at LV2 but couldn't work out how to
generate the huge incomprehensible non-human-readable "ttl" files.
I thought you didn't want a flame-war? :)
How are they not human-readable? They're nice semantic triplets.

Anyway, you could use DPF to auto-generate the file for you.
Post by Gordonjcp
Where does the world stand now?
I don't know about 2019, but in 2018 LV2 still sucks least of the
available options.

In 2019, perhaps VST3 may become an alternative, but right now Bitwig is
the only Linux host to support it, and the VST-GUI API for Linux is also
still in flux.

ciao,
robin

PS. you could /steal/ some GPL code from e.g. zyn-fusion or helm.
The former uses DPF, the latter a patched JUCE to export LV2, both also
offer VST2 as alternative.
Michael Willis
2018-11-25 23:38:48 UTC
Permalink
I have been happy using falkTX's Disthro Plugin Framework:

https://github.com/DISTRHO/DPF

It's very lightweight on GUI stuff, so depending on what you want out of a
framework, you may or may not like it.

JUCE is a (very different) alternative: https://juce.com/

If you're doing a sampled virtual instrument, you might find HISE useful:
http://www.hise.audio/ ... HISE is built on JUCE.

Regards,
Michael
Post by Gordonjcp
Hi folks,
At the risk of igniting a flame war, if one were to develop softsynth
plugins for Linux, what would be the "framework" of choice these days?
Back in the day I wrote some using DSSI, which was a model I was pretty
comfortable with. I had a look at LV2 but couldn't work out how to
generate the huge incomprehensible non-human-readable "ttl" files.
Where does the world stand now?
--
Gordonjcp
_______________________________________________
Linux-audio-dev mailing list
https://lists.linuxaudio.org/listinfo/linux-audio-dev
Continue reading on narkive:
Loading...