Timmy wrote on Sun, 13 February 2005 18:55 |
Thank you all guys!
Ok now leave the Dithered files apart, let’s check the ones without dither. And something even more amazing comes. When I compared my file A B and B’ , the very accurate meter read a -∞. You know what?That means after transforming a 24bit file to a 16bit file and then transform it back to 24bit, even an accurate digital meter can’t tell the difference between these two 24bit file! Some one suggested me to use a bitscope, but I think it’s enough. We don’t want to See a difference, we want to hear. Don’t we?
Well, A 24bit file is about 1/3 times larger than a 16bit one, what a wast. I think from now on we can record at 16bit192KHz?
|
The 24bit file must have already been a 16bit effective source (i.e. 16bit mapped onto 24bit format) or has been truncated within the W/S to 16bits internally before converting. If you haven't changed anything within the W/S like gain or EQ, no extra information has been added that might occupy the silent range below 16bits.
Ok now let me go over what you have done (correct me if I'm wrong please)
a) You got a file which was originally (supposedly) 24bits.
b) Converted it to 16bits without dither - thereby losing the bottom 8 bits - if they were active.
c) You converted the original file again to 16bits - thereby losing the bottom 8 bits - and then reconverted to 24bits once more. Therefore only the top 16bits of the new 24bit file contain data and the rest is present but null.
You take away a)or b) from c) and get absolutely nothing at all. The difference ought to be distortion and noise around -90 - 93dB - but you have complete silence.
This means that ONLY the top 16bits were active in the original file or by the time the W/S saw it (or within the W/S itself) before conversion. There is no other explanation. The bottom 8 bits could have been lost at some stage throughout the acquisition process (sound card settings perhaps or an error therein) - or may have been missing in the first place.
My experience of some of the applications you mention (particularly those running on PCs), is that it is very difficult to get a signal through them and the hardware without any digital error at all. There are far too many variables and foibles in the platforms, 3rd party interfaces and host S/W apps. Sadly IME the only popular application I use regularly that achieves this routinely correctly is ProTools using their own interfaces and H/W.