On 12/08/2018 10:49, Will Godfrey wrote:
In January this was raised as an issue in github by someone using Jalv. This isI totally agree. Jalv is mainly useful for plugins which *only* exist as LV2 and is useful e.g. with jack (to a certain extent).
the reference LV2 host, which allows any plugin to be used as a standalone
application. This seems a bit pointless as anything other than an LV2 test,
because Yoshimi already works in both modes!
However, we investigated this, and finally with Andrews comments, along with
information I now have from one of the jalv devs I have a clearer understanding
of the issue.
The extension that Yoshimi relies on was written by Filipe Coelho who is
generally recognised as an authority on LV2.
The LV2 spec *specifically* allows extensions, and this one precisely follows
all the requirements. It is quite widely used and in fact is recognised by
Ardour, MusE, qtractor and carla. However, there is no actual requirement for
any LV2 host to recognise these extensions, and Jalv (as the reference) only
supports the basic LV2 spec.
For whatever reason, there seems to be no likelihood of this getting included in
the spec, and I don't think it's reasonable for us to do a major re-write for
so little benefit.