Replying to myself... > > nesting. Parameters descriptions can indicate that a parameter is a > > member of a clump by specifying a clump ID, and then the plugin can supply > > a list of clump IDs with names for each clump. This allows for the > > possibility of much better generic interfacing to the plugin (like > > providing parameter list with well-organized sub-menus, arranging > > parameters in logical groups in a generic GUI, etc.). > > I like this, but I still like my sub-units (modules?) idea. > > So in my mind I see > Plugins -- which contain > Parameters ParamGroups (clumps?) -- which contain Parameters > Modules -- which contain > Parameters > ParamGroups (clumps?) -- which contain > Parameters Maybe a ParamGroup isa Parameter, which could simplify some things, and complexify others :) ---------------------------------------------------------------------- Generalized Music Plugin Interface (GMPI) public discussion list Participation in this list is contingent upon your abiding by the following rules: Please stay on topic. You are responsible for your own words. Please respect your fellow subscribers. Please do not redistribute anyone else's words without their permission. Archive: //www.freelists.org/archives/gmpi Email gmpi-request@xxxxxxxxxxxxx w/ subject "unsubscribe" to unsubscribe