<div dir="ltr">What? 32Bit 384KHz dac? And for 50 bucks? what the $*#%@?</div><div class="gmail_extra"><br><div class="gmail_quote">2015-04-23 12:43 GMT-03:00 Charles Z Henry <span dir="ltr"><<a href="mailto:czhenry@gmail.com" target="_blank">czhenry@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">It's already started.... 32bit DACs are available from AKM and XMOS,<br>
for example.  Although I don't know what software/hardware platform<br>
you'd use to actually make use of this precision, you can build your<br>
own 32-bit sound playback interface with a few boards from HK:<br>
<a href="http://www.yuan-jing.com/dacs-decoder/32bit-192khz-usb-dac-decoder-ak4399-wm8805-pcm2706-opa627au-optical-coaxial" target="_blank">http://www.yuan-jing.com/dacs-decoder/32bit-192khz-usb-dac-decoder-ak4399-wm8805-pcm2706-opa627au-optical-coaxial</a><br>
<a href="http://www.yuan-jing.com/dacs-decoder/xmos-usb-audio-32bit-384khz-dac-decoder-board-pcm5102-tda1308-headphone-amp" target="_blank">http://www.yuan-jing.com/dacs-decoder/xmos-usb-audio-32bit-384khz-dac-decoder-board-pcm5102-tda1308-headphone-amp</a><br>
<br>
<br>
On Thu, Apr 23, 2015 at 9:41 AM, Alexandre Torres Porres<br>
<div class="HOEnZb"><div class="h5"><<a href="mailto:porres@gmail.com">porres@gmail.com</a>> wrote:<br>
> Yep, nice indeed, I guess I learned - in short and in layman's undetailed<br>
> terms - that audio output is ~24bits (a bit higher, but much higher for<br>
> smaller numbers).<br>
><br>
> Moreover, digital audio cards won't likely have more than 24 bit precision<br>
> for many years to come, so it's just way more than enough.<br>
><br>
> thanks<br>
><br>
><br>
> 2015-04-23 6:43 GMT-03:00 Julian Brooks <<a href="mailto:jbeezez@gmail.com">jbeezez@gmail.com</a>>:<br>
><br>
>> Nice. Thanks Chuck, I learnt something.<br>
>><br>
>> On 22 April 2015 at 23:45, Charles Z Henry <<a href="mailto:czhenry@gmail.com">czhenry@gmail.com</a>> wrote:<br>
>>><br>
>>> On Wed, Apr 22, 2015 at 5:11 PM, Alexandre Torres Porres<br>
>>> <<a href="mailto:porres@gmail.com">porres@gmail.com</a>> wrote:<br>
>>><br>
>>> > So I start with this idea that the audio (values from -1 to 1) can't be<br>
>>> > in<br>
>>> > full 32 bit float resolution, it's less. I don't see why that is<br>
>>> > "wrong".<br>
>>> > And then, from it, my first question here was: "what is the audio<br>
>>> > resolution<br>
>>> > then?". I'm still clueless here about this answer.<br>
>>> ><br>
>>> > Moreover, is it more or less than what 24 bit audio cards handle?<br>
>>><br>
>>> Let me try:<br>
>>><br>
>>> 32-bit floating point numbers have 24 bits of precision.  Always.  The<br>
>>> remaining 8 bits are just for the sign and exponent.  When the<br>
>>> amplitude of the signals decrease, you don't lose any precision in<br>
>>> floating-point.  The value of the least significant bit (LSB) gets<br>
>>> proportionally smaller.<br>
>>><br>
>>> However, the output of a 24-bit soundcard always has a fixed<br>
>>> quantization.  The LSB is always the same size.  Smaller numbers have<br>
>>> less precision.<br>
>>><br>
>>> The mismatch occurs when converting from the 32-bit floats to the<br>
>>> 24-bit fixed point numbers.  Now, the smaller numbers aren't as<br>
>>> precise anymore.  They get rounded to the nearest number in the 24-bit<br>
>>> fixed point system.<br>
>>><br>
>>> So, yes, the resolution (of small numbers) in floating point (internal<br>
>>> to Pd) is finer than the resolution of those numbers when output<br>
>>> (driver/DAC).<br>
>>><br>
>>> Also, the 24-bit fixed point format is for values between -1 and 1.<br>
>>> That means that numbers between 0 and 1 have just 23 bits.  In 32-bit<br>
>>> math, the numbers between 0.5 and 1 still have 24 bits of precision<br>
>>> (the sign is held elsewhere).  That means that Pd's internal<br>
>>> resolution is finer than the soundcard resolution for all numbers<br>
>>> between -1 and 1.<br>
>>><br>
>>> Chuck<br>
>>><br>
>>> _______________________________________________<br>
>>> <a href="mailto:Pd-list@lists.iem.at">Pd-list@lists.iem.at</a> mailing list<br>
>>> UNSUBSCRIBE and account-management -><br>
>>> <a href="http://lists.puredata.info/listinfo/pd-list" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br>
>><br>
>><br>
><br>
</div></div></blockquote></div><br></div>