I'd like to tell my story of how I stopped worrying and finally loved LV2.
Putting LV2 in our plugins (and supporting Linux) was the idea of Ethan Reker from Cut Though Recordings for his own plugins, we use the same framework for plug-ins. At first I was uninterested, it seems so ugly with the Turtle syntax and all the... strange things. It's stupid FOSS for Linux users only! They don't understand our commercial needs
Actually after the both of us implement it in 2019 (necessitates to generate TTL from inside the plugin at build to be practical) it striked both of us as being really well-made. The implementation time was measurably less than for the VST2/VST3/AAX plugin clients, and the implementation size was also less.
We went to the IRC to complain that (obviously!) arbitrary byte chunks were missing but actually it was all available in the state API, it's all a matter of understanding why things are the way they are.
Once you read Turtle/.ttl syntax it all appears as it is: a way to have the last plugin format for extensibility. There would be no need for "MTS" or "The ARA Spec" in LV2, as vendors would be able to create the "ARA" LV2 extension, host it online with a scheme, and that would be integrated it into the spec in a staged response. So it is a format uniquely positionned to being extended by multiple vendors and not break into a constellation of private specs, like VST2.4 was (NKS, ARA, MTS).
Schemas URL don't need to perform DNS look-up of course, those can be cached / builtin. LV2 comes with quite strong opinions (like: semantically charged, extensibility) but the more you dig, the more sensical it all becomes.
So I fear people are disregarding LV2 because of it's unfamiliarity/strangeness rather than on its merit. I guarantee that if you go through the experience of implementing the LV2 client (LV2 host is likely more difficult) you will discover a perfectly adequate format for effects and synths alike.
More over, it has an existing community, implementers, and stewardship. Did I mention the license?
http://drobilla.net/2019/11/11/lv2-the- ... -ugly.html
