[gmpi] Re: Topic 1: Audience for and users of plugins

  • From: Steve Harris <S.W.Harris@xxxxxxxxxxxxxxx>
  • To: gmpi@xxxxxxxxxxxxx
  • Date: Fri, 14 Feb 2003 15:49:03 +0000

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

Other related posts: