<div dir="ltr"><div>(1) LADSPA as a "standard" doesn't define a preset API, but the first hosts agreed to use LRDF as a preset format, and to store presets in a host-neutral location (which is more or less what AudioUnits do). The plugin itself has no API to set its state, but any LADSPA's plugin state was intended to be representable solely in terms of its input control ports, so the host just loads the LRDF preset and sets the control ports.<br><br></div>(2) LV2 has the State extension (don't balk at "extension" - almost everything in LV2 is an "extension) which is designed for saving plugin state in a host and platform neutral way.<br><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, May 1, 2016 at 9:56 AM, Joel Roth <span dir="ltr"><<a href="mailto:joelz@pobox.com" target="_blank">joelz@pobox.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">Paul Davis wrote:<br>
> On Sun, May 1, 2016 at 8:44 AM, Joel Roth <<a href="mailto:joelz@pobox.com">joelz@pobox.com</a>> wrote:<br>
><br>
> > Ralf Mardorf wrote:<br>
> > > Presets are also useful as basis for sound designers and a must have<br>
> > > for musicians who just want to make music.<br>
> ><br>
> > As far as this is true, it is not an issue of ZynAddSubFX<br>
> > specifically, but Linux audio in general.<br>
> ><br>
> > We have an abundance of great software, but no portable<br>
> > standard for sharing presets among DAWs and other plugin<br>
> > hosts.<br>
> ><br>
><br>
> This isn't really true.<br>
><br>
> LADSPA has had a preset default system from day one that was host-neutral.<br>
<br>
</span>Do you mean the defaults that are displayed by analyseplugin?<br>
If so, I wouldn't call that a preset, in that it is a single<br>
set of default parameters provided exclusively by the<br>
author.<br>
<span class=""><br>
> LV2 presets are also part of the LV2 API/namespace, and are host-neutral.<br>
><br>
> Load a plugin. Create a preset. Save the preset. The result should be<br>
> portable across all LADSPA or LV2 hosts (as appropriate).<br>
<br>
</span>You may be correct in theory, but the top search hits suggest<br>
that practice is otherwise:<br>
<br>
In this third hit on Google, titled "LADSPA Vocal Effect Presets"<br>
the author is distributing his parameter settings as screen shots.<br>
<br>
<a href="http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&ved=0ahUKEwjPn5zw_rjMAhVD32MKHXpmDpUQFggpMAI&url=http%3A%2F%2Flinuxaudioblog.com%2F%3Fp%3D262&usg=AFQjCNH_rrbcFwo7EdO-62gjvfpeIp7ttg&sig2=Ns7qj1KsjsZwkUgxclMO1Q&cad=rja" rel="noreferrer" target="_blank">http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&ved=0ahUKEwjPn5zw_rjMAhVD32MKHXpmDpUQFggpMAI&url=http%3A%2F%2Flinuxaudioblog.com%2F%3Fp%3D262&usg=AFQjCNH_rrbcFwo7EdO-62gjvfpeIp7ttg&sig2=Ns7qj1KsjsZwkUgxclMO1Q&cad=rja</a><br>
<br>
Another hit is Guitarix documention, describing differences<br>
of Guitarix and LADSPA plugins.<br>
<br>
<a href="https://sourceforge.net/p/guitarix/wiki/How_to_use_the_new_ladspa_plugins/" rel="noreferrer" target="_blank">https://sourceforge.net/p/guitarix/wiki/How_to_use_the_new_ladspa_plugins/</a><br>
<br>
        Simple LADSPA plugins can just be added to a track, maybe<br>
        some parameters adjusted, and you are done. In contrast, the<br>
        Guitarix plugins need a preset file which is generated and<br>
        modified by Guitarix, and the meaning of the 5 assignable<br>
        LADSPA parameters depend on the settings in the preset.<br>
<br>
The audacity docs also rank high. This is important because<br>
Audacity is so widely used.<br>
<br>
<a href="http://manual.audacityteam.org/man/effect_menu.html" rel="noreferrer" target="_blank">http://manual.audacityteam.org/man/effect_menu.html</a><br>
<br>
        LADSPA effects support real-time preview. They do not<br>
        support import/export of presets but do support saving<br>
        presets for use in Audacity only.<br>
<br>
Another part of the Audacity manual says:<br>
<br>
        Many VST effects support import and export of named factory<br>
        presets in a single FXB file, but LADSPA and LV2 effects do<br>
        not support import and export of presets at all.<br>
<br>
So if there is a standard for exchanging plugin parameter<br>
sets, I haven't seen it, and it is invisible to Google<br>
(invisible == not appearing on the first page.)<br>
<br>
Almost everyone who uses a DAW for audio production has<br>
their own sets of preferred plugins and parameter settings.<br>
Where are these being shared?<br>
<br>
Can we do better?<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
--<br>
<br>
Joel Roth<br>
<br>
<br>
_______________________________________________<br>
Linux-audio-user mailing list<br>
<a href="mailto:Linux-audio-user@lists.linuxaudio.org">Linux-audio-user@lists.linuxaudio.org</a><br>
<a href="http://lists.linuxaudio.org/listinfo/linux-audio-user" rel="noreferrer" target="_blank">http://lists.linuxaudio.org/listinfo/linux-audio-user</a><br>
</div></div></blockquote></div><br></div>