[gmpi] Re: Decision Time: 7.1.2

  • From: "Jeff McClintock" <jeffmcc@xxxxxxxxxx>
  • To: <gmpi@xxxxxxxxxxxxx>
  • Date: Wed, 11 Jun 2003 18:20:15 +1200

Hi Paul,

> IEEE 32 bit floating point permits bit-for-bit representation of any
> 24 bit sample value

Yeah, I agree totally. 32 bit float is as good or better.

  I just thought some people wanted to use GMPI on 'native' DSP systems
where everything would be 24 bit integer. So they would use a 24-bit version
of GMPI, or 24-bit only host..They wouldn't be converting to and from
floating point all the time....I don't know...

People writting plugins for other platforms, can benefit greatly from GMPI,
even if their plugins run only on a DSP card. The plugins wouldn't be binary
compatible with PC based systems, but they still get the benefits of a
standard API, a fully debugged 'framework' etc.  There's much code in the
API that's unrelated to the sample format.

Best Regards,
Jeff

----- Original Message ----- 
From: "Paul Davis" <paul@xxxxxxxxxxxxxxxxxxxxx>
To: <gmpi@xxxxxxxxxxxxx>
Sent: Wednesday, June 11, 2003 5:34 PM
Subject: [gmpi] Re: Decision Time: 7.1.2


> >*24 bit integers are here now, used in card-based DSP.
>
>   [ ... ]
>
> >As before, I expect most of us to live in the 32 bit float world. The
> >double-precision and 24 bit crowd would play in their own sandpit, happy
in
>
> IEEE 32 bit floating point permits bit-for-bit representation of any
> 24 bit sample value with no loss of accuracy until scaling occurs that
> takes it "out of range". there are 24 bits in the mantissa, so until
> you exceed +/- 1.0, the FP value is a perfect representation of the
> input 24 bit value.
>
> some software doesn't honor this correctly, but that shouldn't obscure
> the fact that IEEE 32 bit float format *is* a 24 bit sample format,
> but with huge amounts of added headroom for mixdown, bussing etc.
>
> --p
>
> ----------------------------------------------------------------------
> 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
>
>


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