64bit Audio engine vs double precision engine and a dithering question (Noel? please :) )

Author
Mannymac
Max Output Level: -90 dBFS
  • Total Posts : 32
  • Joined: 2015/02/02 16:33:47
  • Status: offline
2018/12/17 12:10:47 (permalink)

64bit Audio engine vs double precision engine and a dithering question (Noel? please :) )

Hi guys,
 
Guess these are some advanced questions so would really appreciate your help.
 
1) Is there a difference between the 64 Bit Double precision Cakewalk optionally has (essentially the mixer operating at 64 bit floating point wordlength ) and the 64 bit audio engine advertised with Sonar? I saw an explanation a while ago in this Youtube video about the new Cubase 64 bit audio engine where the narrator claimed that this has nothing to do with wordlength but with rounding and avoiding quantisation errors. Or are they one and the same and the narrator is wrong?
 
2) Does Cakewalk dither at the Master fader output automatically? At some point all our floating point audio reaches the driver of our interface, which in most cases will operate at fixed 24 bit wordlength. Does Cakewalk automatically dither in this case in order to not truncate what we hear at the real time output? 



#1

5 Replies Related Threads

    Noel Borthwick [Cakewalk]
    Cakewalk Staff
    • Total Posts : 6475
    • Joined: 2003/11/03 17:22:50
    • Location: Boston, MA, USA
    • Status: offline
    Re: 64bit Audio engine vs double precision engine and a dithering question (Noel? please 2018/12/17 14:15:15 (permalink)
    The 64 bit mix engine does all mixing / summing math in double precision 64 bit. double precision has 53 bits of precision and 11 bits of exponent. See https://en.wikipedia.org/wiki/Double-precision_floating-point_format
    SONAR and CbB are identical.
     
    Dithering is performed at the final stage before output is sent to the driver. Dithering is an option in preferences but its on by default...

    Noel Borthwick
    Senior Manager Audio Core, BandLab
    My Blog, Twitter, BandLab Profile
    #2
    Mannymac
    Max Output Level: -90 dBFS
    • Total Posts : 32
    • Joined: 2015/02/02 16:33:47
    • Status: offline
    Re: 64bit Audio engine vs double precision engine and a dithering question (Noel? please 2018/12/17 15:14:19 (permalink)
    Hi Noel,
     
    Thanks for this! So are 64bit floating point (which is the word length of the file) and 64 bit summing/math the same?
    Or is the 64 bit math/summing on by default and all the 64 bit tick box does is activating the floating point option, giving us more (theoretical) headroom. Or are they the same and I'm making this more complicated than it is.
     
    Essentially are mixing engine and double precision 64 bit floating point files the same thing or are they separate? 
    #3
    abacab
    Max Output Level: -30.5 dBFS
    • Total Posts : 4464
    • Joined: 2014/12/31 19:34:07
    • Status: offline
    Re: 64bit Audio engine vs double precision engine and a dithering question (Noel? please 2018/12/17 16:12:51 (permalink)
    I believe it is the same thing.  The alternative would be to use 32-bit floating point math.

    DAW: CbB; Sonar Platinum, and others ... 
    #4
    Noel Borthwick [Cakewalk]
    Cakewalk Staff
    • Total Posts : 6475
    • Joined: 2003/11/03 17:22:50
    • Location: Boston, MA, USA
    • Status: offline
    Re: 64bit Audio engine vs double precision engine and a dithering question (Noel? please 2018/12/20 13:46:32 (permalink)
    Mannymac
    Hi Noel,
     
    Thanks for this! So are 64bit floating point (which is the word length of the file) and 64 bit summing/math the same?
    Or is the 64 bit math/summing on by default and all the 64 bit tick box does is activating the floating point option, giving us more (theoretical) headroom. Or are they the same and I'm making this more complicated than it is.
     
    Essentially are mixing engine and double precision 64 bit floating point files the same thing or are they separate? 




    No if the 64 bit mix engine is off in the audio settings then all mixing is done in 32 bit floating point irrespective of the audio word length in the track data. The mix engine setting is controlling how mixing is done and all audio data is up/down converted to the mix engine bit depth prior to mixing.

    Noel Borthwick
    Senior Manager Audio Core, BandLab
    My Blog, Twitter, BandLab Profile
    #5
    Mannymac
    Max Output Level: -90 dBFS
    • Total Posts : 32
    • Joined: 2015/02/02 16:33:47
    • Status: offline
    Re: 64bit Audio engine vs double precision engine and a dithering question (Noel? please 2018/12/21 13:17:19 (permalink)
    Thanks Noel! Good to have you here.
    #6
    Jump to:
    © 2019 APG vNext Commercial Version 5.1