propose to implement a plugin browser featuring a flat list of available plugins (procedures)
that is filterable by various means including. regex text match of plugin labels and matching
attributes (channels:mono|stereo, type:ladspa|sweep status:blacklisted|bookmarked|unmarked)
ideally this list should be filterable and sortable but no gtk tree model exists that provides
both at once so one would need to be written or found elsewhere.
the browser should be viewable either in it's own window or included in the main sweep window.
filter settings could be saved and restored as named searches, each displayed in a list in the
plugin browser. default named searches could provide catagory based searching and a submenu in the main app process menu could be generated from the current settings. regex matching and
process menu generation give advanced users a lot of control over what is displayed where but
default settings and simple type ahead find give others an easy to use method to quickly find
a particular plugin. typically you only need to type 3 letters before the list is so reduced that
the target plugin can be selected.
some of this is redundant if liblrdf is used but coverage of rdf data among ladspa plugins
is incomplete and liblrdf has a pretty hefty string of dependencies for such a narrow set
of provided features.