[LAD] [ann] CAPS 0.4.5

Jeff McClintock jef at synthedit.com
Thu Mar 31 21:46:57 UTC 2011

> All plugins with the same URI MUST be compatible in terms of 'port
> signature', meaning they have the same number of ports, same port
> shortnames, and roughly the same functionality. URIs should probably
> contain a version number (or similar) for this reason.
> Rationale: When serializing session/patch/etc files, hosts MUST refer
> to a loaded plugin by the plugin URI only. In the future loading a
> plugin with this URI MUST yield a plugin with the same ports (etc)
> which is 100% compatible.

Having written a host myself. This is great advice when writing for ANY
plugin standard.
 I go as far as to reject (different) plugins with duplicate URIs to promote
this practice

Best Regards,

More information about the Linux-audio-dev mailing list