[yoshimi] Re: Yoshimi - Jalv

  • From: Lorenzo Sutton <lorenzofsutton@xxxxxxxxx>
  • To: yoshimi@xxxxxxxxxxxxx
  • Date: Tue, 14 Aug 2018 09:07:48 +0200

On 12/08/2018 10:49, Will Godfrey wrote:

In January this was raised as an issue in github by someone using Jalv. This is
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!
I 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 only reason to use Yoshimi as LV2 'standalone' would be to chain in other LV2 effects with it, but I think for this now Carla has become a bit of the 'de facto' standard...

My two cents.

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.

Other related posts: