Mix engine bit depth comparison?

Page: < 12 Showing page 2 of 2
Author
dmbaer
Max Output Level: -49.5 dBFS
  • Total Posts : 2585
  • Joined: 2008/08/04 20:10:22
  • Location: Concord CA
  • Status: offline
Re: Mix engine bit depth comparison? 2013/07/26 16:54:16 (permalink)
cliffr
Na, Cubase has been 64 bit for a while now.
I only know beacuse I was thinking of adding it to my tool kit a while back so checked that first.



You misunderstood what I was saying.  Certainly Cubase runs as a 64-bit application.  But the internal data stream for sound is, I believe, still 32-bit only.  You do not get a choice between 32 and 64 as you get in SONAR.  Now, I could be wrong about that because I've just recently acquired Cubase and am still reading a massive amount of documentation, but that's my understanding so far.
#31
dmbaer
Max Output Level: -49.5 dBFS
  • Total Posts : 2585
  • Joined: 2008/08/04 20:10:22
  • Location: Concord CA
  • Status: offline
Re: Mix engine bit depth comparison? 2013/07/26 17:03:08 (permalink)
mike_mccue
Here is an interesting quote from the link that Super G posted:
 

... firstly, it means increased dynamic range for the whole system, making it pretty hard to overload the mixer even when working with a large number of tracks ...





Technically the first part of the statement is correct.  Double precision gives you increased dynamic range.  But the second part is bull, IMO.  The dynamic range of single precision floating point is already so much in excess of what would be needed in any real-life situation that there's no reason to make that the rationale for going to double-precision.  Less rounding error and more precise DSP calculation, yes that's a definite gain with 64-bit.  But offering more dynamic range than you'd need when single-precision wasn't up to the task, not really.
#32
bitflipper
01100010 01101001 01110100 01100110 01101100 01101
  • Total Posts : 26036
  • Joined: 2006/09/17 11:23:23
  • Location: Everett, WA USA
  • Status: offline
Re: Mix engine bit depth comparison? 2013/07/26 19:50:28 (permalink)
My OP question was a reaction to the fact that you don't have meters in the signal flow at the input of the summing busses and so you don't know what your head room is.



I think we've established that headroom at the summing busses is mostly irrelevant, at least on a purely technical level, because we're still in floating-point land there. 
 
What's more significant is that most of us don't have meters at the hardware output. Instead we rely on software that can report overs and interpolate where the signal will actually peak when reconstructed.
 
Even when provided, such information may not be accurate. Software cannot differentiate between an over and a legitimate sample value of 0dB, so it assumes that N consecutive samples at 0dB constitutes an over, with the value of N being up to the developer's/manufacturer's discretion. Consequently, hundreds of overs may not be reported. 
 
Whether you're working in integer or float, 16, 32, 48 or 64 bits, the best strategy is and always has been to just leave some frickin' headroom. The common practice of pushing peaks right up to -0.3dB or higher is totally unnecessary. 


All else is in doubt, so this is the truth I cling to. 

My Stuff
#33
yorolpal
Max Output Level: 0 dBFS
  • Total Posts : 13829
  • Joined: 2003/11/20 11:50:37
  • Status: offline
Re: Mix engine bit depth comparison? 2013/07/26 22:59:12 (permalink)
bitflipper
My OP question was a reaction to the fact that you don't have meters in the signal flow at the input of the summing busses and so you don't know what your head room is.



 
 
Whether you're working in integer or float, 16, 32, 48 or 64 bits, the best strategy is and always has been to just leave some frickin' headroom. The common practice of pushing peaks right up to -0.3dB or higher is totally unnecessary. 



Thank you, oh wise one.  This is indeed the way of the tao.  Leave some frickin' headroom, will ya??  Your mastering engineer will thank you.  Many times over.

https://soundcloud.com/doghouse-riley/tracks 
https://doghouseriley1.bandcamp.com 
Where you come from is gone...where you thought you were goin to weren't never there...and where you are ain't no good unless you can get away from it.
 
SPLAT 64 bit running on a Studio Cat Pro System Win 10 64bit 2.8ghz Core i7 with 24 gigs ram. MOTU Audio Express.
#34
Jeff Evans
Max Output Level: -24 dBFS
  • Total Posts : 5139
  • Joined: 2009/04/13 18:20:16
  • Location: Ballarat, Australia
  • Status: offline
Re: Mix engine bit depth comparison? 2013/07/27 03:16:42 (permalink)
As I have already said one can very easily keep well clear of any limits of the digital system. What is even better about the K System approach is that for your final mix to finally end up at the reference level eg K-14 the buses are actually below that. The buses might be sitting down at K-17 for example because it is when they finally add up on the masterbuss the final mix comes back up to K-14. So our buses are sitting at an rms value of say -17 which means 17 dB of headroom above that for peaks. Pretty decent amount of headroom. Even a powerful transient might reach 12 dB above the rms value meaning the loudest peaks on my buses are only making up to -5dB at the most.
 
You don't actually have to monitor buss levels at all in fact. You only really need to monitor the final stereo buss level. Because you will never really go over your chosen ref level (on your masterbus) which is keeping the buses slightly below that.
 
You just turn up the monitor level now in your room to either 85 dB SPL or higher. The reason why people overload their tracks and buses is that they are keeping their monitor volume down too far and hence they are pushing everything so hard in order to hear the music. K System is about ref levels within your DAW AND monitor volume settings. I have a SPL meter permanently setup in my control room and it is very good to have it there. It tells you a lot about what is going on.
 
Even in 16 bit system if you choose a K-20 ref level and that is even lower, you still have 70 dB of dynamic range underneath at your disposal. At 24 bit this goes up to 120 dB below -20dB! No reason to be peaking anywhere up near 0dB FS is there!
post edited by Jeff Evans - 2013/07/27 03:19:16

Specs i5-2500K 3.5 Ghz - 8 Gb RAM - Win 7 64 bit - ATI Radeon HD6900 Series - RME PCI HDSP9632 - Steinberg Midex 8 Midi interface - Faderport 8- Studio One V4 - iMac 2.5Ghz Core i5 - Sierra 10.12.6 - Focusrite Clarett thunderbolt interface 
 
Poor minds talk about people, average minds talk about events, great minds talk about ideas -Eleanor Roosevelt
#35
The Maillard Reaction
Max Output Level: 0 dBFS
  • Total Posts : 31918
  • Joined: 2004/07/09 20:02:20
  • Status: offline
Re: Mix engine bit depth comparison? 2013/07/27 07:57:37 (permalink)
 
Sometimes I wonder...
 
How does a simple technical question turn into a series of pedantic and remedial lectures about gain staging?
 
 
Goofy.
Slightly Frustrating as it seems condescending.
Goofy.
 
 
all the best,
mike


#36
bitflipper
01100010 01101001 01110100 01100110 01101100 01101
  • Total Posts : 26036
  • Joined: 2006/09/17 11:23:23
  • Location: Everett, WA USA
  • Status: offline
Re: Mix engine bit depth comparison? 2013/07/27 09:04:31 (permalink)
It's hardly pedantic if a point is made that renders the original question moot.


All else is in doubt, so this is the truth I cling to. 

My Stuff
#37
The Maillard Reaction
Max Output Level: 0 dBFS
  • Total Posts : 31918
  • Joined: 2004/07/09 20:02:20
  • Status: offline
Re: Mix engine bit depth comparison? 2013/07/27 09:27:24 (permalink)
 
In my opinion, responding to the original question:
 
"Is Pro Tools native up to par now or does 64bit floating point mixing require the more expensive HD option?"
 
With a lecture about gain staging is simply stubborn. Describing the question as "moot" finalizes the disregard.
 
In all fairness you came very close to answering the question in post #2, but I had recognized some factual errors (namely that the mix engine is apparently 64point float and the efx routing is 32bit float.) and I still needed further info and or clarification to get those facts straight.
 
It was a simple question.
 
Taking that question, hypothesizing circumstances, and espousing a disregard for the actual and specific question is what it is.
 
I'm a big boy... I can sift through the chaff... but I wonder how helpful these replies would be to someone with less experience to guide them.
 
In my opinion the lecturing seems:
 
Goofy.
Slightly Frustrating as it seems condescending.
Goofy.
 
But, I like all of you guys a whole bunch... so please consider that I mean this in a good way.
 
 
all the best,
mike
 


#38
Jeff Evans
Max Output Level: -24 dBFS
  • Total Posts : 5139
  • Joined: 2009/04/13 18:20:16
  • Location: Ballarat, Australia
  • Status: offline
Re: Mix engine bit depth comparison? 2013/07/27 10:27:28 (permalink)
Careful gain staging and metering = no internal clipping. Simple as that really. On any DAW. I have never clipped the AUX inputs in PT in my life. Why is that I wonder. And yet the tutorial the OP refers to internal clipping on the AUX buses. Ever wonder why it happened in the first place? Metering is not a workaround, it is a necessity.
 
You can walk along the road and fall into a hole and then you will need a lot of enery and effort to get out of it, or you can look ahead and just walk around it.
 
Mike I do respect your deep interest in these things and it often uncovers things we did not know and that is always a good thing. But for those of us who are being paid to pump out mixes every day that sort of stuff is the very last thing on our minds. There is just no time to think about it.
 
 
post edited by Jeff Evans - 2013/07/27 11:01:34

Specs i5-2500K 3.5 Ghz - 8 Gb RAM - Win 7 64 bit - ATI Radeon HD6900 Series - RME PCI HDSP9632 - Steinberg Midex 8 Midi interface - Faderport 8- Studio One V4 - iMac 2.5Ghz Core i5 - Sierra 10.12.6 - Focusrite Clarett thunderbolt interface 
 
Poor minds talk about people, average minds talk about events, great minds talk about ideas -Eleanor Roosevelt
#39
yorolpal
Max Output Level: 0 dBFS
  • Total Posts : 13829
  • Joined: 2003/11/20 11:50:37
  • Status: offline
Re: Mix engine bit depth comparison? 2013/07/27 11:17:36 (permalink)
Yea...it's kinda like wanting to have a detailed understanding of quantum "membrane" theory before you go to Starbucks for fear you'll drive into another universe on the way there. Or is it?? :-)

https://soundcloud.com/doghouse-riley/tracks 
https://doghouseriley1.bandcamp.com 
Where you come from is gone...where you thought you were goin to weren't never there...and where you are ain't no good unless you can get away from it.
 
SPLAT 64 bit running on a Studio Cat Pro System Win 10 64bit 2.8ghz Core i7 with 24 gigs ram. MOTU Audio Express.
#40
bitflipper
01100010 01101001 01110100 01100110 01101100 01101
  • Total Posts : 26036
  • Joined: 2006/09/17 11:23:23
  • Location: Everett, WA USA
  • Status: offline
Re: Mix engine bit depth comparison? 2013/07/27 12:39:11 (permalink)
yorolpal
Yea...it's kinda like wanting to have a detailed understanding of quantum "membrane" theory before you go to Starbucks for fear you'll drive into another universe on the way there. Or is it?? :-)



You jest, but it's no laughing matter. I've done exactly that, except it wasn't Starbucks, it was Guitar Center.


All else is in doubt, so this is the truth I cling to. 

My Stuff
#41
drewfx1
Max Output Level: -9.5 dBFS
  • Total Posts : 6585
  • Joined: 2008/08/04 16:19:11
  • Status: offline
Re: Mix engine bit depth comparison? 2013/07/27 12:48:08 (permalink)
mike_mccue
 
Sometimes I wonder...
 
How does a simple technical question turn into a series of pedantic and remedial lectures about gain staging?
 
 
Goofy.
Slightly Frustrating as it seems condescending.
Goofy.
 
 
all the best,
mike




Though I sympathize with you here Mike, I should point out that sometimes people might be doing their gain staging evangelizing and whatnot for potential newbs that might be lurking here.
 
But it is indeed off topic and does indeed come off as pedantic and condescending when it isn't made it clear that the information is addressed to newbs rather than experienced peers.

 In order, then, to discover the limit of deepest tones, it is necessary not only to produce very violent agitations in the air but to give these the form of simple pendular vibrations. - Hermann von Helmholtz, predicting the role of the electric bassist in 1877.
#42
The Maillard Reaction
Max Output Level: 0 dBFS
  • Total Posts : 31918
  • Joined: 2004/07/09 20:02:20
  • Status: offline
Re: Mix engine bit depth comparison? 2013/07/27 12:52:39 (permalink)
Hey everyone! :-)
 
Thank you for being so open minded about my posting.
 
I want you all to know that I value everyone who has taken part in this thread and that I am always eager to discover and learn stuff from you.
 
It is really helpful, for me, to be able to bounce ideas around with people that are so well experienced.
 
Thank you all very much!
 
all the best,
mike


#43
Jim Roseberry
Max Output Level: 0 dBFS
  • Total Posts : 9871
  • Joined: 2004/03/23 11:34:51
  • Location: Ohio
  • Status: offline
Re: Mix engine bit depth comparison? 2013/07/27 15:32:54 (permalink)
drewfx1
 
Um, because in the real world it's already a moot point with 32 bits?
 
The truth is the only reason people think 32 bit is an issue is because some marketing folks used carefully worded language to imply that it is.
 
But I bet if you go back and carefully parse what they actually say, you'll see that they don't actually ever say that there's an audible difference - instead their very careful wording talks about errors in the abstract and leaves it to the reader to jump to the conclusion that those errors are a problem.
 
Now here's the question for you: If this stuff was really a problem, then why would they use that very careful, manipulative wording?



 
Folks made records with 16Bit digital recording.  Marketed to the public as being squeaky clean/clear/quiet and accurate  
With 16Bit audio, rounding error (from multiple generations of destructive processing) was certainly audible... and it sounded nasty.
 
If the extra resolution resulted in a significant performance hit... I could see the debate.  
When it comes at virtually no CPU load, I'll take the extra resolution... and never give summing accuracy another thought.   
 
 

Best Regards,

Jim Roseberry
jim@studiocat.com
www.studiocat.com
#44
drewfx1
Max Output Level: -9.5 dBFS
  • Total Posts : 6585
  • Joined: 2008/08/04 16:19:11
  • Status: offline
Re: Mix engine bit depth comparison? 2013/07/27 22:11:16 (permalink)
Jim Roseberry
When it comes at virtually no CPU load, I'll take the extra resolution... and never give summing accuracy another thought.   



But you see this is the beauty of it - someone who's concerned that there might be a CPU hit under load can just do the reasonable thing and leave 64bit turned off because there's no real world impact on summing accuracy, and then they never have to give the potential of an adverse CPU impact another thought! 

 In order, then, to discover the limit of deepest tones, it is necessary not only to produce very violent agitations in the air but to give these the form of simple pendular vibrations. - Hermann von Helmholtz, predicting the role of the electric bassist in 1877.
#45
John
Forum Host
  • Total Posts : 30467
  • Joined: 2003/11/06 11:53:17
  • Status: offline
Re: Mix engine bit depth comparison? 2013/07/27 22:41:41 (permalink)
I think its important to point out that although 64 bits give us a lot of freedom not all plugins handle overloads well. Bit and Jeff have a very important point about gain staging that applies to this point too. My view don't abuse the freedom. 

Best
John
#46
Goddard
Max Output Level: -84 dBFS
  • Total Posts : 338
  • Joined: 2012/07/21 11:39:11
  • Status: offline
Re: Mix engine bit depth comparison? 2013/07/28 15:59:58 (permalink)
Hardly a new topic, Pro Fools have been in a dither over this for years and not much has really changed. For example:
 
http://repforums.prosoundweb.com/index.php/topic,6955.0.html
 
http://duc.avid.com/showthread.php?t=320440
 
There are actually valid architectural reasons why the choice of math impementation can differ very significantly between processes to be executed using a general-purpose CPU and processes to be executed using specialized DSP chips or a GPU or an FPGA, e.g.:
 
http://www.mpi-inf.mpg.de/~strzodka/projects/double/
 
Anyway, even though Sonar's audio engine has been able to employ 64-bit double precision floating point on 32- and 64-bit systems since at least Sonar 5 iirc (Ron Kuper days?), there are still places where audio data streams need to be converted bit-depth-wise and between fixed/integer and floating-point representations, so rather than fixating only on a mix engine's precision it is also rather important whether these necessary conversion operations are optimized for the hardware employed. See for example:
 
http://software.intel.com/en-us/articles/utilizing-intel-avx-with-cakewalk-sonar-x1
 
http://www.tomshardware.com/reviews/fx-8150-zambezi-bulldozer-990fx,3043-5.html
 
http://software.intel.com/sites/billboard/article/cakewalk-intel-and-windows-8-bring-high-performance-touch-enabled-mobile-workflows-musicians
 
Btw, for plug-in experimentation outside a DAW's mix engine, the freeware VSThost is available in both 64-bit double precision and 32-bit floating point versions:
 
http://www.hermannseib.com/english/vsthost.htm
 
Finally, what one hears may have nothing to do with a DAW's internal precision and everything to do with its dithering (or, in the case of the original SAW DAW software, lack of any dithering at all-- just do a search for Bob Lentini and Bob Katz and dithering and truncation).
 
 
post edited by Goddard - 2013/07/28 16:03:44
#47
Page: < 12 Showing page 2 of 2
Jump to:
© 2025 APG vNext Commercial Version 5.1