Posted: Tue May 02, 2006 5:27 am
You are falling into the same boat as I was about resolution, you are not gaining resolution inside of DP with 32-bit, you are gaining range. At first I didn't understand it until it was explained quite fully. All 32-bits are not created equal.
If you record something with a 24-bit interface, it doesn't matter where you place that 24-bit record into a 32-bit dynamic range, because the noise scales with you up or down. So starting at 24-bit and going to 32-bit if we were talking about resolution wouldn't push your noise floor down, that would have to happen on the actual recording device. If you can do that, then yes, you'd be able to theoretically push the floor down further IF the noise floor was lower on that device. That completely depends on the converters. Once you are in the digital domain, noise floor isn't something that is going to increase, you're digital at this point.
But, like I said, In DP the 32-bit is actually including an 7-bit (I believe) exponent that places your 24-bit data into the 32-bit window. So any noise will be the same even if you went to 64-bit. I tested this extensively as I was wondering why the internal bounce didn't let you do 32-bit.
At 32-bits, your dynamic range is 1500db. This is MORE than adequate for mixing in DP. Again, because you are not gaining resolution in your signals. There is no round-off error except at the very end when you go back from 32-bit to 24 (or 16). There are some very detailed threads about this on here and on OSXAUDIO, and I'd suggest reading them. They certainly opened up my eyes.
Last, comparing 16-bit to 24-bit as opposed to 32-bit to 64-bit doesn't make any sense. 16-bit is going to be below the dynamc range of your equipment, so of course you are going to hear a difference. I'd bet money that given almost any project most people have worked on, taking DP from 32-bit dynamic range to 64-bit will buy you nothing, because you aren't using 1500 dB of range as it is. 32-bit is actually quite huge.
Again, wrap your head around the way the 32-bits are used in DP. Your 24-bit input is adjusted by the exponent in the range. This is how it was explained to me, and all my tests I did with bouncing to 24-bit and comparing to original values using inverse sums proved it to be true, and I was VERY thorough in this.
If you record something with a 24-bit interface, it doesn't matter where you place that 24-bit record into a 32-bit dynamic range, because the noise scales with you up or down. So starting at 24-bit and going to 32-bit if we were talking about resolution wouldn't push your noise floor down, that would have to happen on the actual recording device. If you can do that, then yes, you'd be able to theoretically push the floor down further IF the noise floor was lower on that device. That completely depends on the converters. Once you are in the digital domain, noise floor isn't something that is going to increase, you're digital at this point.
But, like I said, In DP the 32-bit is actually including an 7-bit (I believe) exponent that places your 24-bit data into the 32-bit window. So any noise will be the same even if you went to 64-bit. I tested this extensively as I was wondering why the internal bounce didn't let you do 32-bit.
At 32-bits, your dynamic range is 1500db. This is MORE than adequate for mixing in DP. Again, because you are not gaining resolution in your signals. There is no round-off error except at the very end when you go back from 32-bit to 24 (or 16). There are some very detailed threads about this on here and on OSXAUDIO, and I'd suggest reading them. They certainly opened up my eyes.
Last, comparing 16-bit to 24-bit as opposed to 32-bit to 64-bit doesn't make any sense. 16-bit is going to be below the dynamc range of your equipment, so of course you are going to hear a difference. I'd bet money that given almost any project most people have worked on, taking DP from 32-bit dynamic range to 64-bit will buy you nothing, because you aren't using 1500 dB of range as it is. 32-bit is actually quite huge.
Again, wrap your head around the way the 32-bits are used in DP. Your 24-bit input is adjusted by the exponent in the range. This is how it was explained to me, and all my tests I did with bouncing to 24-bit and comparing to original values using inverse sums proved it to be true, and I was VERY thorough in this.