On Mon, Jul 18, 2011 at 9:38 AM, Erik de Castro Lopo wrote: > Moshe Werner wrote: > >> Dale Powell to me >> >> > 64bits is double (comes from 32bit computer architecture, so double uses >> > two words per value.) >> > >> > Single generally uses 24bit values and 8bits of exponent. >> > Double uses 53bit values with 11bits of exponent. >> >> >> >> Oh I see. So whats this Pro tools 48bit mixer talk about that goes on in the >> industry? > > That 48 bit thing could hark back to Protools when it used the Motorola > 56k DSP chips: > > https://secure.wikimedia.org/wikipedia/en/wiki/Motorola_56000 > > which are fixed point DPS chips. > > According to this: > > https://secure.wikimedia.org/wikipedia/en/wiki/Protools > > Protools uses 48 bit fixed point arithmetic (possibly doubled 24 bit > registers of the Moto 56k or possibly custom hardware). > >> Why would it be better or more precise than the Ardour mixer (which i prefer >> over Protools). > > If it is 48 bit fixed point I would think that it is inferior to > Ardour which almost certain uses double floating point which has > a 53 bit significand. > AFAIK everything Jack (including Ardour) uses single precision 32 bit floating point samples. (Not 64 bit double precision as Erik suggests - or am I wrong here?) 32 bit floating point gives a dynamic range of ~192dB, well above the dynamic range of our hearing or any analog audio hardware, leaving ample headroom for rounding errors to disappear. I would not speak of inferiority or superiority when comparing this and 48 bit integer calculations of pro tools. Single precision floats as jack uses them will not be the bottleneck of SN ratio or any other performance measure, the same is most likely true for anything pro tools does. (I'm sure it is, just writing "most likely" 'cause I don't *know*) Giving this[1] paper a quick look, they use the term "double precision" for 48 bit integer, probably relating it to the 24bits of the DA/AD converters. All that bit-shifting/truncation/extra-headroom-bits-stuff mentioned there is related to the integer format and does not apply to floats. [1] http://akmedia.digidesign.com/support/docs/48_Bit_Mixer_26688.pdf best, d _______________________________________________ Linux-audio-user mailing list Linux-audio-user@xxxxxxxxxxxxxxxxxxxx http://lists.linuxaudio.org/listinfo/linux-audio-user