[gmpi] Re: Reqs 3.8

  • From: Steve Harris <S.W.Harris@xxxxxxxxxxxxxxx>
  • To: gmpi@xxxxxxxxxxxxx
  • Date: Wed, 10 Dec 2003 23:54:31 +0000

On Wed, Dec 10, 2003 at 11:24:39AM -0800, Tim Hockin wrote:
> What do you all think?  Am I missing something?  Is this too much
> complexity?

IIRC TDM plugins are not int, they are 48bit fixedpoint. The gain wouldn't
be from not converting to float at every i/o it would be in the data not
leaving the DSP processor at all.

> ** Note 1: We can go further and allow input and output to have different 
> types,
> which then makes the 'table of functions' just become simple converter
> plugins, which we can distribute as part of the SDK.  It also opens the
> market for dither plugins and the likes.  If it is really desired (more
> complex) we can make each input/output stream be different types.  I don't
> know that it is needed.

Dither plugins do not reaquire int output - you can losslessly represent
25bits of integer with IEEE float - you just need a known float->int
mapping.

- 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: