> I'm quite concerned that you're on this mailing list despite not > understanding the goal of GMPI... It's not a new plug-in architecture, it's > an interface that sits between hosts and plugins, and allows any > GMPI-compliant host to work with the most popular types of plugins. umm, either YOU or I are the ones misunderstanding GMPI's purpose. It _IS_ a new plugin architecture. That's _exactly_ what it is. It's an openly designed, standards-oriented, standardized, non-legacy plugin API. A GMPI host will be able to run GMPI plugins. Hopefully, that will include GMPI-to-VST and GMPI-to-DX and GMPI-to-AU (etc) adapters. > The problem: Plugins will only work with the hosts which support the same > plug-in architecture as them. > The solution: Create a method of communication between host and plugin which > meets most common needs and which supports all common plug-in architectures. > Also known as: GMPI Umm, as I see it: The problem: There are too many non-standardized plugin interfaces which are encumbered by licenses and commercial entities which want to control them. A host which wants to run modern plugins must understand too many plugin formats and a plugin author must port to too many plugin APIs. The solution: One plugin API to rule them all, defined by committee, representing the collective best efforts of several communities. > A while ago, I thought it'd be great to be able to create a common interface > which would work with different audio and MIDI devices, and then I extended > this idea to plugins, so there would be audio devices and plugins, and music > devices and plugins. I started working on my own personal spec. for this, > but I kept re-designing it as it was a one-man show basically. yeah. We (linux audio developers) started XAp to do the same thing. I still jot stuff down for XAP, but I present our ideas here, too. So far XAP is doing pretty well - most of the decisions made for GMPI align with XAP. ---------------------------------------------------------------------- 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