> There is no evidence that we need more than float on desktop CPUs, modulo > high bit width dithering. I dont think that thats significant enough to > warrant the extra complexity in all other plugins. OK, and you agree we DO need to support Integer types? If we support 2 types, we support N types, in my book. > Not if the profiles are linked to a CPU architecture. eg. all PPC and x86 > (or Alitvec and SSE if you want it at that granularity) plugins use the > float profile, ARM uses int24. This could tie up the binary compatibility > issue on multi platform OSs to. I'm sorry to say this: GAG! We are the WRONG people to make decisions like this. > You cant just wrap it wihtout an emulator, those paltops aren't running x86. Today they aren't. But some small systems ARE. And some of them have pretty pathetic FPUs, even though they are x86. Think Cyrix, Geode, etc. My main point is that IF we need to support more than one datatype (and by the palmtop, it sounds as if we do) then we should support N datatypes. If you don't want to support it in your host, DON'T. We don't need to define a Float64 type for now. One day, almost certainly, we will. When that day comes, it will be easy. Most hosts won't support it (yet). Many NEVER will. Calling a datatype a profile, and forcing me to pick a closest-fit is not a solution to the problem. ---------------------------------------------------------------------- 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