On Wed, Jun 09, 2004 at 11:28:28 +0100, Chris Cannam wrote: > On Wednesday 09 Jun 2004 10:57 am, Steve Harris wrote: > > 2) plugins with the same UID are supposed to be port-compatible, > > though due to developer lazyness this doesnt always happen *cough* > > DSSI actually identifies the plugin to the UI by .so and label, not by > unique ID. And there's no such requirement for labels, is there?
Ah, no true, I forgot we used .so + label. Still the packaging system should take care of it. > The whole thing about unique IDs troubles me though, because they're > supposed to be globally unique, right? So what should you do if you > want to write a .so that could instantiate any number of plugins > dynamically, either by generating them according to some > configuration or by wrappering e.g. an existing directoryful of VST > plugins? You can't possibly guarantee global uniqueness if you don't > even know in advance how many plugins you'll be offering. The UID is not globally unique - I think the way it was defined was just a mistake. - Steve
