• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: 64bit processing - Why?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 64bit processing - Why?


  • Subject: Re: 64bit processing - Why?
  • From: James Chandler Jr <email@hidden>
  • Date: Fri, 31 Jul 2009 00:45:13 -0400


On Jul 30, 2009, at 11:51 PM, Brian Willoughby wrote:

There are, however, emerging converters which claim 30-bit or 32-bit performance, but their techniques are not necessarily high-quality. It does present the possibility that we may soon desire to go beyond 24-bit precision when passing data from host app to hardware. Today's 32-bit DACs are questionable, but perhaps we're right around the corner from something which truly goes beyond 24-bit.

Another decent reason for wide dynamic range is that not all audio is mastered up to the ceiling. If playing back a -20 dB peak signal, and the listener has turned up the playback system to compensate, then the bits at the bottom become more important.


Long ago had read that DAC noise floor is not only limited by analog noise-- thermal, shot, flicker noise. But it was also very difficult to make the DAC linear down to the 24th bit. A DAC linear down to 24 bits would require accuracy better than 1 part in 16.7 million or whatever, which was said to be a very difficult trick.

And of course if the linearity of the low 4 bits happens to be no better than 'the luck of the draw', then that 4 bits of random hash applies to all signal levels, not just the very quiet signals.

But time marches on and it will be interesting if >24 bit DACs claim (and achieve) linearity down there.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden
References: 
 >Re: 64bit processing possible? (From: Evan Olcott <email@hidden>)
 >Re: 64bit processing possible? (From: William Stewart <email@hidden>)
 >Re: 64bit processing possible? (From: Brian Willoughby <email@hidden>)
 >Re: 64bit processing possible? (From: David Duncan <email@hidden>)
 >Re: 64bit processing possible? (From: Brian Willoughby <email@hidden>)
 >64bit processing - Why? (From: Ethan Funk <email@hidden>)
 >Re: 64bit processing - Why? (From: Brian Willoughby <email@hidden>)
 >Re: 64bit processing - Why? (From: Stephen Blinkhorn <email@hidden>)
 >Re: 64bit processing - Why? (From: William Stewart <email@hidden>)
 >Re: 64bit processing - Why? (From: Brian Willoughby <email@hidden>)

  • Prev by Date: Re: 64bit processing - Why?
  • Next by Date: Re: 64bit processing - Why?
  • Previous by thread: Re: 64bit processing - Why?
  • Next by thread: Re: 64bit processing - Why?
  • Index(es):
    • Date
    • Thread