[linux-audio-dev] XAP: a polemic

Steve Harris S.W.Harris at ecs.soton.ac.uk
Thu Dec 19 02:50:01 UTC 2002


On Wed, Dec 18, 2002 at 10:43:07 +0100, David Olofson wrote:
> > > BTW, how about making integer controls 64 bit? (*41* extra bits!
> > > :-)
> >
> > Is there a justification?
> 
> I can't think of any example. It's just more bits, basically. 
> Frankly, that's the only strong motivation I see for ints at all, 
> since if you just need an integer *value*, float should do. (Just 
> disable rounding.)

Agreed, I'm still not convinced that ints need to be there at all
 
> > > It's no big deal in any way, because they can't be ramped (no
> > > event
> >
> > They can be, it's just not so accurate.  If you want to swing
> > between 0 and 1000 in one block, set a ramp event.
> 
> Well, yeah... You'd have to implement ramping for integers in 
> plugins, and that's not quite as trivial as ramping floats. (I do it 
> all the time in Audiality - but that's 16:16 fixed point, so no one 
> relies on much accuracy in the lowest bits.)

Yes, ramping 23:0 ints would be inacurate and confusing.

- Steve



More information about the Linux-audio-dev mailing list