ok, How does this look? The main section says: GMPI must support the nuances of the various platforms it supports. The varying areas of the specification should be grouped into profiles for each platform. Each GMPI plugin is built for a single profile. As the GMPI specification becomes more complete, the exact details of what this support entails will become clearer. And the 'More on this requirement' link leads to: Because it is impossible to design a single system that is be appropriate for all GMPI target platforms and still provide sufficiently high performance, it is expected that multiple 'GMPI profiles' (variants of GMPI) will need to be created. All GMPI implementations must have as much in common with one another as possible, and the profiles should describe the set of things that vary from platform to platform. Every GMPI plugn must target a specific 'GMPI profile'. The full list of things that can vary per profile is TBD, but should include the audio sample datatype (e.g. some target platforms will use fixed-point or integer IO, when floating point processing is impossible or impractical). Which is Chris' text almost verbatim. Is everyone OK with that? More comments? ---------------------------------------------------------------------- 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