Dynamic plugin structure: ------------------ It was asked if plugins would have parameters (and I/Os) that would change at runtime. It was pointed out that several existing APIs allow IO configs to change at run time. A modular model was proposed, where the plugin defines 1 or more static module classes. The module classes can then be instantiated in the running plugin. A change such as this is not an automatable change, and is not a realtime operation. It can be thought of as akin to a plugin destroy/re-create process. It was pointed out that DXi requires the host to confirm that a plugin-initiated structural change is allowed. It was suggested that the plugin might also need to confirm a host-initiated structural change. Use cases for this included a modular synth/effect, a mixer, and complex VA synths (which would otherwise have hundreds of parameters). Q: is it required to support dynamic plugin structures, and thereby a dynamic parameter list? ---------------------------------------------------------------------- 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