White Noise 32-bit/64-bit Engine Test

Page: 12 > Showing page 1 of 2
Author
dcastle
Max Output Level: -49 dBFS
  • Total Posts : 2623
  • Joined: 2004/11/15 12:40:02
  • Location: Inland Empire
  • Status: offline
2005/10/07 15:52:07 (permalink)

White Noise 32-bit/64-bit Engine Test

Greetings,

Mod Bod wrote: I still think a white noise test will be the ultimate test.
  • I created a 60 second long -12db white noise sample in Sound Forge 8.0 Tools-->Synthesis...
  • Imported into SONAR 5 (no effects, no fader moves, no pans, nothing)
  • Exported with 32-bit audio engine [WHITE32.wav]
  • Exported with 64-bit audio engine [WHITE64.wav]
  • Compare in Sound Forge 8.0 --- difference is "-Inf."
I think this shows that it is not a fundamental problem with the audio engine, but there is still something funny with that 11mS -50db glitch at 1/10th of a second. Next I will try adding effects, etc.

Regards,
David

BTW, I think it's safe to say that "-Inf." is "absolute silence" and completely inaudible, except to the Homeopathic Medicine true believers.

ASUS M3A78 AMD 9950 Quad 2.6G 8GB
Shure • Rhode • Audio-Technica • Allen&Heath GL2200-24
MOTU 24i • Presonus Firepod • E-MU 1212m • Zoom H2
SONAR 2XL-8PE • Sound Forge 1-9 • Audacity 0.1-1.3
#1

55 Replies Related Threads

    Dave Modisette
    Max Output Level: 0 dBFS
    • Total Posts : 11050
    • Joined: 2003/11/13 22:12:55
    • Location: Brandon, Florida
    • Status: offline
    RE: White Noise 32-bit/64-bit Engine Test 2005/10/07 16:10:33 (permalink)
    BTW, I think it's safe to say that "-Inf." is "absolute silence" and completely inaudible, except to the Homeopathic Medicine true believers.
    If you have the time, would you run the same test with 16-24 tracks of white noise run at various levels.

    Dave Modisette ... rocks a Purrrfect Audio Studio Pro rig.

    http://www.gatortraks.com 
    My music.
    ... And of course, the Facebook page. 
    #2
    dcastle
    Max Output Level: -49 dBFS
    • Total Posts : 2623
    • Joined: 2004/11/15 12:40:02
    • Location: Inland Empire
    • Status: offline
    RE: White Noise 32-bit/64-bit Engine Test 2005/10/07 16:41:37 (permalink)
    If you have the time, would you run the same test with 16-24 tracks of white noise run at various levels.
    • I created a 32-bit floating point WAV with 60 seconds of 0db white noise.
    • I imported this into 16 tracks of a SONAR 5 project.
    • I randomly adjusted the track faders from +4.8db to -48db
    • I had to lower the Master fader by -18db to keep the output from clipping
    • I compared in Sound Forge 8.0 --- the RMS difference is -148db
    There is no glitch in this output, and the difference normalized to 0db looks and sounds like white noise.

    Let's put something into perspective here:
    • The theoretical resolution of a 16-bit WAV file is -96db
    • The theoretical resolution of a theoretically perfect mic preamp is -130db
    • The theoretical resolution of a 24-bit integer WAV file is -144db
    • The theoretical resolution of a 32-bit integer WAV file is -192db
    In this context, the 32-bit audio engine has less than 1/2 the noise of a theoretically perfect mic preamp when mixing 16 tracks of 0db white noise with various fader settings.

    Let me remind you that 140-160db is approximately the loudness of a space rocket launch compared to the threshold of hearing. Both are ridiculously good, but the 64-bit audio engine appears to be -148db better, which is quite a bit less than 20-40%

    Regards,
    David

    BTW, Did you know there is a 64-bit floating point WAV format?
    post edited by dcastle - 2005/10/07 16:50:02

    ASUS M3A78 AMD 9950 Quad 2.6G 8GB
    Shure • Rhode • Audio-Technica • Allen&Heath GL2200-24
    MOTU 24i • Presonus Firepod • E-MU 1212m • Zoom H2
    SONAR 2XL-8PE • Sound Forge 1-9 • Audacity 0.1-1.3
    #3
    Dave Modisette
    Max Output Level: 0 dBFS
    • Total Posts : 11050
    • Joined: 2003/11/13 22:12:55
    • Location: Brandon, Florida
    • Status: offline
    RE: White Noise 32-bit/64-bit Engine Test 2005/10/07 16:50:35 (permalink)

    ORIGINAL: dcastle

    If you have the time, would you run the same test with 16-24 tracks of white noise run at various levels.
    • I created a 32-bit floating point WAV with 60 seconds of 0db white noise.
    • I imported this into 16 tracks of a SONAR 5 project.
    • I randomly adjusted the track faders from +4.8db to -48db
    • I had to lower the Master fader by -18db to keep the output from clipping
    • I compared in Sound Forge 8.0 --- the RMS difference is -148db
    There is no glitch in this output, and the difference normalized to 0db looks and sounds like white noise.

    Let's put something into perspective here:
    • The theoretical resolution of a 16-bit WAV file is -96db
    • The theoretical resolution of a theoretically perfect mic preamp is -130db
    • The theoretical resolution of a 24-bit integer WAV file is -144db
    • The theoretical resolution of a 32-bit integer WAV file is -192db
    In this context, the 32-bit audio engine has less than 1/2 the noise of a theoretically perfect mic preamp when mixing 16 tracks of 0db white noise with various fader settings.

    Let me remind you that 140-160db is approximately the loudness of a space rocket launch compared to the threshold of hearing. Both are ridiculously good, but the 64-bit audio engine appears to be -148db better, which is quite a bit less than 20-40%

    Regards,
    David

    BTW, Did you know there is a 64-bit floating point WAV format?

    BTW, Did you know there is a 64-bit floating point WAV format?
    My brain hurts.

    Dave Modisette ... rocks a Purrrfect Audio Studio Pro rig.

    http://www.gatortraks.com 
    My music.
    ... And of course, the Facebook page. 
    #4
    Noel Borthwick [Cakewalk]
    Cakewalk Staff
    • Total Posts : 6475
    • Joined: 2003/11/03 17:22:50
    • Location: Boston, MA, USA
    • Status: offline
    RE: White Noise 32-bit/64-bit Engine Test 2005/10/07 16:58:25 (permalink)
    Yes SONAR 5.01 already supports exporting to this format :-)

    ORIGINAL: dcastle
    BTW, Did you know there is a 64-bit floating point WAV format?


    Noel Borthwick
    Senior Manager Audio Core, BandLab
    My Blog, Twitter, BandLab Profile
    #5
    dcastle
    Max Output Level: -49 dBFS
    • Total Posts : 2623
    • Joined: 2004/11/15 12:40:02
    • Location: Inland Empire
    • Status: offline
    RE: White Noise 32-bit/64-bit Engine Test 2005/10/07 17:00:38 (permalink)
    Yes SONAR 5.01 already supports exporting to this format :-)

    Are you kidding?! I didn't see a wink, so I assume you're serious. Unbelievable!

    ASUS M3A78 AMD 9950 Quad 2.6G 8GB
    Shure • Rhode • Audio-Technica • Allen&Heath GL2200-24
    MOTU 24i • Presonus Firepod • E-MU 1212m • Zoom H2
    SONAR 2XL-8PE • Sound Forge 1-9 • Audacity 0.1-1.3
    #6
    Noel Borthwick [Cakewalk]
    Cakewalk Staff
    • Total Posts : 6475
    • Joined: 2003/11/03 17:22:50
    • Location: Boston, MA, USA
    • Status: offline
    RE: White Noise 32-bit/64-bit Engine Test 2005/10/07 17:23:48 (permalink)
    Yes we figured it would take some of the guesswork and confusion out of the picture if you could export natively to 64 bit resolution keeping all the bits intact. There are very few apps that will support reading this format today though.

    Noel Borthwick
    Senior Manager Audio Core, BandLab
    My Blog, Twitter, BandLab Profile
    #7
    dcastle
    Max Output Level: -49 dBFS
    • Total Posts : 2623
    • Joined: 2004/11/15 12:40:02
    • Location: Inland Empire
    • Status: offline
    RE: White Noise 32-bit/64-bit Engine Test 2005/10/07 17:29:13 (permalink)
    Now my brain hurts!

    ASUS M3A78 AMD 9950 Quad 2.6G 8GB
    Shure • Rhode • Audio-Technica • Allen&Heath GL2200-24
    MOTU 24i • Presonus Firepod • E-MU 1212m • Zoom H2
    SONAR 2XL-8PE • Sound Forge 1-9 • Audacity 0.1-1.3
    #8
    Elvenking
    Max Output Level: -68 dBFS
    • Total Posts : 1144
    • Joined: 2005/07/08 12:11:03
    • Location: San Diego
    • Status: offline
    RE: White Noise 32-bit/64-bit Engine Test 2005/10/07 17:29:33 (permalink)
    Dare I ask an approxiamte release date for 5.01?

    ORIGINAL: Noel Borthwick [Cakewalk]

    Yes we figured it would take some of the guesswork and confusion out of the picture if you could export natively to 64 bit resolution keeping all the bits intact. There are very few apps that will support reading this format today though.


    #9
    Elvenking
    Max Output Level: -68 dBFS
    • Total Posts : 1144
    • Joined: 2005/07/08 12:11:03
    • Location: San Diego
    • Status: offline
    RE: White Noise 32-bit/64-bit Engine Test 2005/10/07 17:33:14 (permalink)
    Oh...and has there been any breakthroughs on the casue of the meter/thread monitoring problems some people are seeing in S5?
    ORIGINAL: Noel Borthwick [Cakewalk]

    Yes we figured it would take some of the guesswork and confusion out of the picture if you could export natively to 64 bit resolution keeping all the bits intact. There are very few apps that will support reading this format today though.


    #10
    dcastle
    Max Output Level: -49 dBFS
    • Total Posts : 2623
    • Joined: 2004/11/15 12:40:02
    • Location: Inland Empire
    • Status: offline
    RE: White Noise 32-bit/64-bit Engine Test 2005/10/07 17:41:52 (permalink)
    Hey don't hijack this thread

    ASUS M3A78 AMD 9950 Quad 2.6G 8GB
    Shure • Rhode • Audio-Technica • Allen&Heath GL2200-24
    MOTU 24i • Presonus Firepod • E-MU 1212m • Zoom H2
    SONAR 2XL-8PE • Sound Forge 1-9 • Audacity 0.1-1.3
    #11
    Dave Modisette
    Max Output Level: 0 dBFS
    • Total Posts : 11050
    • Joined: 2003/11/13 22:12:55
    • Location: Brandon, Florida
    • Status: offline
    RE: White Noise 32-bit/64-bit Engine Test 2005/10/07 18:29:34 (permalink)
    Now my brain hurts!
    May I offer you some aspirin?

    Dave Modisette ... rocks a Purrrfect Audio Studio Pro rig.

    http://www.gatortraks.com 
    My music.
    ... And of course, the Facebook page. 
    #12
    Jake68
    Max Output Level: -86 dBFS
    • Total Posts : 224
    • Joined: 2003/11/23 06:23:04
    • Status: offline
    RE: White Noise 32-bit/64-bit Engine Test 2005/10/07 21:20:53 (permalink)
    Can this test be used to to find out the difference between DAW mix engines.

    Any suggestions as to how this might be done may defeat me making a guess!
    #13
    tomek
    Max Output Level: -77 dBFS
    • Total Posts : 684
    • Joined: 2004/03/21 18:43:22
    • Location: Vancouver B.C.
    • Status: offline
    RE: White Noise 32-bit/64-bit Engine Test 2005/10/07 21:34:12 (permalink)
    BTW, Did you know there is a 64-bit floating point WAV format?


    does it still have the 2GB size limit?

    Thx,
    T.
    #14
    blueelectron9
    Max Output Level: -82 dBFS
    • Total Posts : 401
    • Joined: 2004/06/18 20:27:33
    • Status: offline
    RE: White Noise 32-bit/64-bit Engine Test 2005/10/07 22:27:19 (permalink)
    Running white noise through an RMS meter yields very low values, something like the crest value is on the order of 8:1 or something like that. Please try the test again with a 0 dB 1 kHz sinewave.

    Thanks,
    Scotty
    #15
    Sid Viscous
    Max Output Level: -60 dBFS
    • Total Posts : 1532
    • Joined: 2003/11/30 10:05:25
    • Status: offline
    RE: White Noise 32-bit/64-bit Engine Test 2005/10/07 22:48:39 (permalink)
    ORIGINAL: dcastle

    Greetings,

    Mod Bod wrote: I still think a white noise test will be the ultimate test.
    • I created a 60 second long -12db white noise sample in Sound Forge 8.0 Tools-->Synthesis...
    • Imported into SONAR 5 (no effects, no fader moves, no pans, nothing)
    • Exported with 32-bit audio engine [WHITE32.wav]
    • Exported with 64-bit audio engine [WHITE64.wav]
    • Compare in Sound Forge 8.0 --- difference is "-Inf."
    I think this shows that it is not a fundamental problem with the audio engine, but there is still something funny with that 11mS -50db glitch at 1/10th of a second. Next I will try adding effects, etc.

    Regards,
    David

    BTW, I think it's safe to say that "-Inf." is "absolute silence" and completely inaudible, except to the Homeopathic Medicine true believers.


    When I start doing albums full of white noise, I want you to record them.
    #16
    attalus
    Max Output Level: -58.5 dBFS
    • Total Posts : 1687
    • Joined: 2004/05/18 11:39:11
    • Status: offline
    RE: White Noise 32-bit/64-bit Engine Test 2005/10/07 23:20:21 (permalink)

    ORIGINAL: Noel Borthwick [Cakewalk]

    Yes we figured it would take some of the guesswork and confusion out of the picture if you could export natively to 64 bit resolution keeping all the bits intact. There are very few apps that will support reading this format today though.




    Sound forge and traktion handles 64bit audio, i plan to use R8brain pro from voxengo to do sample rate conversion and i think it accepts 64bit audio,Sonar 5 having this feature may be very usefull for me because r8brain is suppose to have the best samplerate conversion on the market as far as software goes, and has perfect conversion.
    #17
    dcastle
    Max Output Level: -49 dBFS
    • Total Posts : 2623
    • Joined: 2004/11/15 12:40:02
    • Location: Inland Empire
    • Status: offline
    RE: White Noise 32-bit/64-bit Engine Test 2005/10/08 00:04:39 (permalink)
    Running white noise through an RMS meter yields very low values, something like the crest value is on the order of 8:1 or something like that. Please try the test again with a 0 dB 1 kHz sinewave.
    • After all the grief about recording white noise, I decided to do something similar but slightly more complex, so I created a 32-bit floating point WAV with 30 seconds of 0db DTMF tones for "1234567890ABCDEF#*"
    • I imported this into 16 tracks of a SONAR 5 project.
    • I randomly adjusted the track faders from +4.8db to -48db
    • I had to lower the Master fader by -18db to keep the output from clipping
    • I exported one file with the SONAR 5 32-bit audio engine
    • I exported another file with the SONAR 5 double-precision 64-bit audio engine
    • I compared them in Sound Forge 8.0 --- the RMS difference is -149db (1db lower than the white noise test)
    There is no glitch in this output, and the difference normalized to 0db looks and sounds hissy, but not like white noise.

    Regards,
    David

    ASUS M3A78 AMD 9950 Quad 2.6G 8GB
    Shure • Rhode • Audio-Technica • Allen&Heath GL2200-24
    MOTU 24i • Presonus Firepod • E-MU 1212m • Zoom H2
    SONAR 2XL-8PE • Sound Forge 1-9 • Audacity 0.1-1.3
    #18
    losguy
    Max Output Level: -20 dBFS
    • Total Posts : 5506
    • Joined: 2003/12/18 13:40:44
    • Location: The Great White North (MN, USA)
    • Status: offline
    RE: White Noise 32-bit/64-bit Engine Test 2005/10/08 00:23:15 (permalink)
    ORIGINAL: dcastle
    30 seconds of 0db DTMF tones for "1234567890ABCDEF#*"

    David, can you repeat the test for me, this time with "867-5309"

    Seriously, A+ for your efforts. And I don't even have my copy of S5 yet to be able to properly appreciate them.

    Psalm 30:12
    All pure waves converge at the Origin
    #19
    Master Chief [Cakewalk]
    Max Output Level: -69 dBFS
    • Total Posts : 1053
    • Joined: 2003/11/03 19:20:44
    • Location: Boston, MA, USA
    • Status: offline
    RE: White Noise 32-bit/64-bit Engine Test 2005/10/08 08:51:36 (permalink)
    I'm giving a talk today at AES, and this exact question is covered in it.

    I wrote a test program that mixes buffers of (24-bit PCM) noise using 32-bit floats and 64-bit doubles. The mix was then converted back to 24-bit and the results were compared to what the expected result ought to be. The verdict is that using 32-bit floats to mix 24-bit data introduces at most 6dB of error more than 25% of the time.

    The program simulates what happens if you mix multiple audio streams using different gains, and scale the result, as shown below
    ( g1*[S1] + g2*[S2 ] – g1*[S1 ] ) / g2
    You would expect the 1st and 3rd streams to cancel each other out, leaving the result of mix to be [S2 ].

    The test code looks roughly like this:

    	// Fill 2 buffers with noise
    fillNoise( src1pcm, BUFSIZE );
    fillNoise( src2pcm, BUFSIZE );

    // Convert to floating point
    pcmToFloat<float>( src1, src1pcm, BUFSIZE );
    pcmToFloat<float>( src2, src2pcm, BUFSIZE );

    // Compute (g1*S1+g2*S2-g1*S1)/g2
    memset( dst, 0, sizeof(dst) );
    mix<float>( dst, src1, BUFSIZE, gain1 );
    mix<float>( dst, src2, BUFSIZE, gain2 );
    mix<float>( dst, src1, BUFSIZE, -gain1 );
    scale<float>( dst, BUFSIZE, 1.0 / gain2 );

    // Convert answer back to PCM
    floatToPcm<float>( dst, BUFSIZE );

    // Compare ‘dst’ samples to ‘src2’, count errors
    . . .
    For nearly all values of gain1 and gain2 there is error.

    More details to come when we post the slides from my talk. I will also post the actual source code used for my testing.
    #20
    losguy
    Max Output Level: -20 dBFS
    • Total Posts : 5506
    • Joined: 2003/12/18 13:40:44
    • Location: The Great White North (MN, USA)
    • Status: offline
    RE: White Noise 32-bit/64-bit Engine Test 2005/10/08 09:17:48 (permalink)
    Nothing like a compelling test case to prove a point. Thanks in advance for making your presentation & results (and code) available. Looking forward to it.

    I came in late to this topic and missed the context being about mixing of 24-bit sources using floats and doubles. For SONAR users, perhaps this test could be performed by nulling inside of SONAR as well. But doing it in straight code certainly resolves any ambiguity to outside observers (and competitors). At that level, compiler and hardware differences can always be treated as a separate issue. Great work.

    Psalm 30:12
    All pure waves converge at the Origin
    #21
    Qwerty69
    Max Output Level: -62 dBFS
    • Total Posts : 1435
    • Joined: 2004/02/19 17:44:10
    • Status: offline
    RE: White Noise 32-bit/64-bit Engine Test 2005/10/08 09:48:50 (permalink)

    ORIGINAL: Ron Kuper [Cakewalk]

    I'm giving a talk today at AES, and this exact question is covered in it.

    I wrote a test program that mixes buffers of (24-bit PCM) noise using 32-bit floats and 64-bit doubles. The mix was then converted back to 24-bit and the results were compared to what the expected result ought to be. The verdict is that using 32-bit floats to mix 24-bit data introduces at most 6dB of error more than 25% of the time.

    The program simulates what happens if you mix multiple audio streams using different gains, and scale the result, as shown below
    ( g1*[S1] + g2*[S2 ] – g1*[S1 ] ) / g2
    You would expect the 1st and 3rd streams to cancel each other out, leaving the result of mix to be [S2 ].

    The test code looks roughly like this:

    	// Fill 2 buffers with noise
    fillNoise( src1pcm, BUFSIZE );
    fillNoise( src2pcm, BUFSIZE );

    // Convert to floating point
    pcmToFloat<float>( src1, src1pcm, BUFSIZE );
    pcmToFloat<float>( src2, src2pcm, BUFSIZE );

    // Compute (g1*S1+g2*S2-g1*S1)/g2
    memset( dst, 0, sizeof(dst) );
    mix<float>( dst, src1, BUFSIZE, gain1 );
    mix<float>( dst, src2, BUFSIZE, gain2 );
    mix<float>( dst, src1, BUFSIZE, -gain1 );
    scale<float>( dst, BUFSIZE, 1.0 / gain2 );

    // Convert answer back to PCM
    floatToPcm<float>( dst, BUFSIZE );

    // Compare ‘dst’ samples to ‘src2’, count errors
    . . .
    For nearly all values of gain1 and gain2 there is error.

    More details to come when we post the slides from my talk. I will also post the actual source code used for my testing.


    Awesome Ron - thanks for sharing the information - can't wait to see your .PPT.

    Ciao (and thanks for all the team's work with S5!!),

    Q.
    #22
    DonM
    Max Output Level: -34 dBFS
    • Total Posts : 4129
    • Joined: 2004/04/26 12:23:12
    • Location: Pittsburgh
    • Status: offline
    RE: White Noise 32-bit/64-bit Engine Test 2005/10/08 10:10:48 (permalink)
    Ron:
    Thanks for the post - I'd love to see the slides.

    -D

    ____________________________________
    Check out my new Album  iTunesAmazonCD Baby and recent Filmwork, and Client Release
     
    #23
    attalus
    Max Output Level: -58.5 dBFS
    • Total Posts : 1687
    • Joined: 2004/05/18 11:39:11
    • Status: offline
    RE: White Noise 32-bit/64-bit Engine Test 2005/10/08 10:17:37 (permalink)

    ORIGINAL: Ron Kuper [Cakewalk]

    I'm giving a talk today at AES, and this exact question is covered in it.

    I wrote a test program that mixes buffers of (24-bit PCM) noise using 32-bit floats and 64-bit doubles. The mix was then converted back to 24-bit and the results were compared to what the expected result ought to be. The verdict is that using 32-bit floats to mix 24-bit data introduces at most 6dB of error more than 25% of the time.

    The program simulates what happens if you mix multiple audio streams using different gains, and scale the result, as shown below
    ( g1*[S1] + g2*[S2 ] – g1*[S1 ] ) / g2
    You would expect the 1st and 3rd streams to cancel each other out, leaving the result of mix to be [S2 ].

    The test code looks roughly like this:

    	// Fill 2 buffers with noise
    fillNoise( src1pcm, BUFSIZE );
    fillNoise( src2pcm, BUFSIZE );

    // Convert to floating point
    pcmToFloat<float>( src1, src1pcm, BUFSIZE );
    pcmToFloat<float>( src2, src2pcm, BUFSIZE );

    // Compute (g1*S1+g2*S2-g1*S1)/g2
    memset( dst, 0, sizeof(dst) );
    mix<float>( dst, src1, BUFSIZE, gain1 );
    mix<float>( dst, src2, BUFSIZE, gain2 );
    mix<float>( dst, src1, BUFSIZE, -gain1 );
    scale<float>( dst, BUFSIZE, 1.0 / gain2 );

    // Convert answer back to PCM
    floatToPcm<float>( dst, BUFSIZE );

    // Compare ‘dst’ samples to ‘src2’, count errors
    . . .
    For nearly all values of gain1 and gain2 there is error.

    More details to come when we post the slides from my talk. I will also post the actual source code used for my testing.


    Ron kuper, i think you guys NEED to post alot more information on your 64bit engine and the version of sonar thats for 64bit windows xp, there are alot of questions new and old users of your products have and need answers to.Some of the simple questions that keep being asked is "do i need windows xp 64 to use the 64bit audio engine"?And what are the benifits of 64bit engine compared to 32bit is it truly more fidelity?No one here can answer some of these types of questions like cakewalk themselves, so you guys NEED to post more info on 64bit fidelity engine and 64bit windows xp compatibility and how Sonar benifits from both!
    #24
    higain_guitar
    Max Output Level: -85 dBFS
    • Total Posts : 294
    • Joined: 2004/01/12 23:56:32
    • Status: offline
    RE: White Noise 32-bit/64-bit Engine Test 2005/10/12 11:35:41 (permalink)
    ORIGINAL: Ron Kuper [Cakewalk]
    The verdict is that using 32-bit floats to mix 24-bit data introduces at most 6dB of error more than 25% of the time.


    It seems to me, though I might be wrong, that this is not a big deal. 1 bit of audio is about 6db. Thus a standard audio cd of 16 bits gives you 16 x 6 db = 96 db of dynamic range.
    24 bit gives you 144 db of dynamic range.

    So as a * rough * comparison recording in 24 bits via 32-bit floats is like a 23 bit recording and recording in 24 bit with 64bit double precision is like recording in true 24 bit. But this is an oversimplication because Ron says that the 6db is the * MAX * error and even that only occurrs 25% of the time--not always.

    But I am not bothered that the last bit (the 24th or the 138-144db range) is affected since I dither and chop it down to 16 bits anyway for CD.

    True there is error propagation and all that but in the end both recordings (32 bit and 64 bit) are going to sound excellent. I mean its like getting a 98 on a test or a 99--both are very close and should make you happy.

    By all means, however, if you feel you need that last bit then go for Sonar 5--but I think most people (and even professionals) can do without it. It is not an absolute necessity to make professional sounding music...

    Comments?

    post edited by higain_guitar - 2005/10/12 11:45:57
    #25
    blueelectron9
    Max Output Level: -82 dBFS
    • Total Posts : 401
    • Joined: 2004/06/18 20:27:33
    • Status: offline
    RE: White Noise 32-bit/64-bit Engine Test 2005/10/12 13:15:43 (permalink)
    It seems to me, though I might be wrong, that this is not a big deal. 1 bit of audio is about 6db. Thus a standard audio cd of 16 bits gives you 16 x 6 db = 96 db of dynamic range.
    24 bit gives you 144 db of dynamic range.

    So as a * rough * comparison recording in 24 bits via 32-bit floats is like a 23 bit recording and recording in 24 bit with 64bit double precision is like recording in true 24 bit. But this is an oversimplication because Ron says that the 6db is the * MAX * error and even that only occurrs 25% of the time--not always.

    But I am not bothered that the last bit (the 24th or the 138-144db range) is affected since I dither and chop it down to 16 bits anyway for CD.

    True there is error propagation and all that but in the end both recordings (32 bit and 64 bit) are going to sound excellent. I mean its like getting a 98 on a test or a 99--both are very close and should make you happy.


    Yeah, I don't think 1 LSB is too big a deal, especially at 24 bits my soundcard really only has a dynamic range of 109 dB (18 bits). The rest is lost in the "noise."

    Best,
    Scotty
    #26
    eikelbijter
    Max Output Level: -70 dBFS
    • Total Posts : 1002
    • Joined: 2003/11/13 22:23:52
    • Location: Sherman Oaks, CA
    • Status: offline
    RE: White Noise 32-bit/64-bit Engine Test 2005/10/12 14:09:09 (permalink)
    Exactamundo! Like I said before, there's no way that anybody can hear that, AND when dithering down to 16 bit that extra bit will get lost even more. Much like with all of the 'cold medications' people love to take in this country, people are kidding themselves. At least the 64-bit engine is free, although it does use more CPU power so in a way it's not if it makes you have to buy a faster CPU!

    Rico

    Xeon E3-1231V3, 16GB RAM, 480GB 840EVO SSD, MOTU 2480MK3, 424PCI w/ Sonar Platinum
    Dell XPS 18, i5, 12GB RAM, 500GB SSD+128GB SSD, Roland VS-100 w/ Sonar Platinum

    Dell XPS 13, i5, 8GB RAM, 256GB 840EVO SSD, Zoom UAC-2, Sonar Platinum

    http://www.RicoBelled.com/

    #27
    Master Chief [Cakewalk]
    Max Output Level: -69 dBFS
    • Total Posts : 1053
    • Joined: 2003/11/03 19:20:44
    • Location: Boston, MA, USA
    • Status: offline
    RE: White Noise 32-bit/64-bit Engine Test 2005/10/12 15:05:12 (permalink)
    Yeah, I don't think 1 LSB is too big a deal, especially at 24 bits my soundcard really only has a dynamic range of 109 dB (18 bits). The rest is lost in the "noise."
    That's 1 bit per multiply/summing stage. In other words, the more tracks and buses you have, the more these bit errors can accumulate and start to be come 2 bit errors, 4 bit errors, etc.
    #28
    Jake68
    Max Output Level: -86 dBFS
    • Total Posts : 224
    • Joined: 2003/11/23 06:23:04
    • Status: offline
    RE: White Noise 32-bit/64-bit Engine Test 2005/10/12 15:16:03 (permalink)
    Ron, honestly can I ask,

    Which is best for summing?

    Is the difference so slight its inaudible?

    Lots of other people are telling me that there are no audible differences in mix engines when pan laws dont come into play. If this is the case why burdon the system with extra overheads.

    It would be great if you go explain the matter in laymans terms, I am a writer not a digital mix engineer.

    Thanks V Much for your time!
    post edited by Jake68 - 2005/10/12 15:30:50
    #29
    Elvenking
    Max Output Level: -68 dBFS
    • Total Posts : 1144
    • Joined: 2005/07/08 12:11:03
    • Location: San Diego
    • Status: offline
    RE: White Noise 32-bit/64-bit Engine Test 2005/10/12 15:37:42 (permalink)
    Agreed...we can talk science all day long, and I KNOW we will come out showing the difference. But bottom line...I think this is more for piece of mind at the summing stage than it is audiable difference.

    Unless someone can show me two waves that I can listen to and hear the difference.

    I can gather by the amount of questions, and the series of tests we are putting the code through in order to demonstrate the difference...actually answers my question.

    The amount of overhead seems to be minimal, and I am glad the engine is there. However, I just don;t see it as a valid point to say that htings sound better now from any other perspective than a scientific one.


    ORIGINAL: Jake68

    Ron, honestly can I ask,

    Which is best for summing?

    Is the difference so slight its inaudible?

    Lots of other people are telling me that there are no audible differences in mix engines when pan laws dont come into play. If this is the case why burdon the system with extra overheads.

    It would be great if you go explain the matter in laymans terms, I am a writer not a digital mix engineer.

    Thanks V Much for your time!

    post edited by Elvenking - 2005/10/12 15:51:33
    #30
    Page: 12 > Showing page 1 of 2
    Jump to:
    © 2025 APG vNext Commercial Version 5.1