On Fri, Feb 14, 2003 at 10:35:52 -0500, RonKuper@xxxxxxxxxxxx wrote: > >>> > Because the majority of my plugin code uses 32 and 64 bit floats and I > dont want to have to provide integer equivalents for platforms that don't > support them, or be (source or binary) incompatible with a random subset > of target platforms. > <<< > > This is perhaps jumping ahead to topic 3, but what if made a requirement > that the cross-platform "wrappers" in the source code be broken out into > classes of floating point systems vs. integer systems vs. fixed point > systems. That way a vendor such as yourself could write a plugin that was > source-code compatible with any platform that supported floats, but not > others. Possibly, but [trying not to jump into other topics is hard :(] that presumes that the API will support multi format audio to some extent, which I dont think is wise. If hardware vendors want to provide a GMPI interface to integer hardware, I think thats great, but they should be able to wrap the conversion inside the interface plugin. Its not nessesary to expose the host to fixedpoint audio data. The palmtops that will be most useful for audio work will also be the ones that support floatingpoint arithmetic. I think this standard will be most valuable on general purpose computers, where portability matters, and it doesn't seem sensible to design a plugin format in 2003 with integer audio in mind. I think simplicity is /extremely/ important. - Steve ---------------------------------------------------------------------- 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