The No.1 Website for Pro Audio
 All  This Thread  Reviews  Gear Database  Gear for sale     Latest  Trending
Digital Clipping 16, 24, 32, 64bit
Old 24th October 2009
  #1
Gear Head
 
Dreamchaos's Avatar
 

Digital Clipping 16, 24, 32, 64bit

Can someone explain the differences in headroom in digital recording and at what point do you begin to clip at the different bit rates, here is what I understand;
16bit clips at -0,
24bit has a little bit of room past -0db maybe 3 db of room.
32bit what amount before clipping?
64bit where does clipping begin?

Am I understanding this correctly?
Old 24th October 2009
  #2
Mastering
 

Quote:
Originally Posted by Dreamchaos View Post
Can someone explain the differences in headroom in digital recording and at what point do you begin to clip at the different bit rates, here is what I understand;
16bit clips at -0,
24bit has a little bit of room past -0db maybe 3 db of room.
32bit what amount before clipping?
64bit where does clipping begin?

Am I understanding this correctly?
No, this is incorrect. 0 dBFS is the same level for all wordlengths for all intents and purposes, within thousandths of a dB. The longer the wordlength, the lower the lowest signal which can be encoded.

BK
Old 24th October 2009
  #3
Gear Guru
 
UnderTow's Avatar
 

Verified Member
Quote:
Originally Posted by bob katz View Post
No, this is incorrect. 0 dBFS is the same level for all wordlengths for all intents and purposes, within thousandths of a dB. The longer the wordlength, the lower the lowest signal which can be encoded.

BK
Hey Bob,

I suspect the original poster is referring to 32 bit float and 64 bit float in which case they do not clip at 0 dB FS.

Dreamchaos,

I am feeling a bit lazy to do the maths now but if my memory serves me right, 32 bit float has 1536 dB of dynamic range. About 800 of which is above 0 dB FS. 64 bit float has even more. You could say it is close to unclippable.

The thing to remember is that this is only valid while remaining in floating point! If you need to get a signal out to you speakers for instance, it will clip if you go above 0 dB FS for the simple reason that all converters use fixed point formats.

On the other hand, you can have a bus or a track inside a floating point DAW go above 0 dB FS without clipping as long as the signal is reduced in level before it gets converted to fixed point (or hits a plugin that can't handle signals above 0 dB FS for whatever reason).

PS: 24 bit fixed point format also clips at 0 dB FS. There is no extra headroom.
PPS: Another thing to remember is that although floating point signals don't inherently clip above 0 dB FS, you can not be sure that any plugin fed with such a signal will behave correctly. Staying below 0 dB FS just makes life easier. There are enough things to worry about without having to worry whether plugin developers took bad gain staging into account. :-)

Alistair
Old 24th October 2009
  #4
Mastering
 

Quote:
Originally Posted by UnderTow View Post
Hey Bob,

I suspect the original poster is referring to 32 bit float and 64 bit float in which case they do not clip at 0 dB FS.
Right, I was strictly referring to fixed point. The rest of your post is absolutely true.
Old 24th October 2009
  #5
Gear Head
 
Dreamchaos's Avatar
 

Quote:
Originally Posted by UnderTow View Post
Hey Bob,

I suspect the original poster is referring to 32 bit float and 64 bit float in which case they do not clip at 0 dB FS.

Dreamchaos,

I am feeling a bit lazy to do the maths now but if my memory serves me right, 32 bit float has 1536 dB of dynamic range. About 800 of which is above 0 dB FS. 64 bit float has even more. You could say it is close to unclippable.

The thing to remember is that this is only valid while remaining in floating point! If you need to get a signal out to you speakers for instance, it will clip if you go above 0 dB FS for the simple reason that all converters use fixed point formats.

On the other hand, you can have a bus or a track inside a floating point DAW go above 0 dB FS without clipping as long as the signal is reduced in level before it gets converted to fixed point (or hits a plugin that can't handle signals above 0 dB FS for whatever reason).

PS: 24 bit fixed point format also clips at 0 dB FS. There is no extra headroom.
PPS: Another thing to remember is that although floating point signals don't inherently clip above 0 dB FS, you can not be sure that any plugin fed with such a signal will behave correctly. Staying below 0 dB FS just makes life easier. There are enough things to worry about without having to worry whether plugin developers took bad gain staging into account. :-)

Alistair
Yes this helps me and is kind of what I figured out. Kind of sucks that every thing is still converted to 16 bit for music. The manufacturers have dropped the ball in my opinion, they could have pushed 24 bit music cd's by now and brought the player to market, but now we are stuck with something even worse in the form of mp3's, and they sure are pushing that format.
Old 24th October 2009
  #6
Gear Guru
 
UnderTow's Avatar
 

Verified Member
Quote:
Originally Posted by Dreamchaos View Post
Kind of sucks that every thing is still converted to 16 bit for music. The manufacturers have dropped the ball in my opinion, they could have pushed 24 bit music cd's by now and brought the player to market, ...
Not really. 16 bit is OK as a delivery format. I don't think there is much point in complaining about that when so much music is crushed so much as to make the point irrelevant.

Alistair
Post Reply

Welcome to the Gearslutz Pro Audio Community!

Registration benefits include:
  • The ability to reply to and create new discussions
  • Access to members-only giveaways & competitions
  • Interact with VIP industry experts in our guest Q&As
  • Access to members-only sub forum discussions
  • Access to members-only Chat Room
  • Get INSTANT ACCESS to the world's best private pro audio Classifieds for only USD $20/year
  • Promote your eBay auctions and Reverb.com listings for free
  • Remove this message!
You need an account to post a reply. Create a username and password below and an account will be created and your post entered.


 
 
Slide to join now Processing…
Thread Tools
Search this Thread
Search this Thread:

Advanced Search
Forum Jump
Forum Jump