If you take the VST API as an example. There's not much dependancy on the sample format. Changing the audio datatype to double precision would be very easy. This suggests that making GMPI support several datatype (float double, int32, whatever), would not be very difficult. My expectation is you wouldn't normally mix plugin types in the same host(that would require converters, yuck). Instead, You could have a card-based dsp system using 24 bit integers, a mainstream sequencer using 32bit floats, and a research music program ( e.g. CSound ) using double precision. So, GMPI can provide a common base for these different needs. Saving a lot of duplicated effort. Us 'typical' plugin coders would stick to writting 32bit float plugins, safe in the knowledge that converting to double precision in future is fairly painless. Most plugins wouldn't try to accomodate every host, meerly strive to be easy to port. Best Regards, Jeff ---------------------------------------------------------------------- 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