Allow URI to be specified in PlugData
In PlugData when exporting a patch to a plugin the plugin URI cannot be fully specified. Instead the project name is appended to the default URI of urn:hvcc:.
Can an option for specifying the URI name be added to the GUI of plugdata?
It can certainly be added, however there are many more options missing and we'll need to make some choices of what makes sense.
URI is only used for LV2 plugins, for CLAP you need the plugin_clap_id field. If we add one we should also add the other.
This can quickly spiral into an overload of additional/optional input fields which will clutter the UI ever further.
My proposal would be to instead allow the entire section to be overridden by pointing to a json file where the user can use all the available definitions. This adds much more flexibility without sacrificing usability in the UI.
Would that work for you?
An example json that uses nearly all the options: https://github.com/Wasted-Audio/wstd-3q/blob/master/wstd_3q.json