On Thu, Dec 11, 2003 at 09:40:36PM -0800, Chris Grigg wrote: > - If the group doesn't want to support integer & fixed-point > platforms now, in GMPI 1.0, then I wouldn't count to heavily on > creating a derivative format just for integer platforms later. You > have no idea how hard it is to get a major standards effort together, > it'll probably never happen even if GMPI becomes very successful for > music production. So I would suggest: Do, or do not, but decide now. The thing is that a deriviative spec - if GMPI is written in a modular way - will be pretty simple. Just say "we drop 1.7, 2.6 and gmpi_real is normalised 32bit 2s complementent integer". Ta-da: GMPI-Mobile. It doesnt require the full standards process. But to actually encode that in the metadata or DLL requires some pretty complex machiniery. There will be bugs, stuff will go wrong, developers wont like GMPI and hosts wont support it. If the "plugin" package format is platform neutral then we need some way for hosts to find out that some idiot just gave them an ELF 32bit ARM GMPI-Mobile plugin, so they can ignore it, but other than that hosts shouldn't have to care. > - Forked specs bad, harmonized specs good. So the proposed 'integer > derivative' of GMPI is likely to be fragile and susceptible to just > major, major sync issues with 'real GMPI', compromising its > long-range chances for reliability and therefore success. Its not a forked spec though - GMPI could be a generic speicifcation of a machine readable format for audio plugins and different classes of devices define the bits they need to (datatypes and so on). We can define the DAW profile (and maybe the Mobile profile if we have enough expertise) out of the box. A plugin written for a mobile phone will not be loadable onto a DAW anyway (wrong instruction set, ...) - so theres little point in making them binary compatible or allowing that kind of on-the-fly datatype translation - so whats the point having both profiles encoded into the same spec? > - C'mon, running your plugs on Playstation 2 & Xbox & N-Gages, how > cool is that? I allready have my plugins running on a playstation 2, it was much less interesting than I thought :) using the vector unit though, because I'm not porting my plugin library to fixedpoint for anyone. - 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