Examining the ‘bits = bits’ argument in detail will reveal that it is unlikely to be anything more than theory. Bits are always in one of 2 states, a static bit file or a mobile bit stream, with entirely different physical attributes. Essentially a bit file are the values that remain after most of a bit stream’s physical attributes are removed. If we compare 2 static bit files we may find them identical, so does this mean that they will sound identical? In theory the answer should be yes, but in practice its no. Why the difference? Because is order to listen to a bit file we must first add back the physical attributes, and the physical attributes are where all the differences in sound lie. A bit file is static and does not interact with its environment. When a bit file is ‘re-energised’ to make a bit stream, that energy interacts with its environment, which has the capacity to distort and change the physical attributes of the bit stream.
Essentially a bit file does not have the capacity to move or create music, only a bit stream can do that and unlike a bit file, which is robust, stable and static a bit stream is delicate, unstable and highly mobile.
In light of the above, the only way to ensure that one bit stream sounds exactly like another is to standardise both its physical attributes and the environment through which it moves. Impractical, to say the least.
Essentially a bit file does not have the capacity to move or create music, only a bit stream can do that and unlike a bit file, which is robust, stable and static a bit stream is delicate, unstable and highly mobile.
In light of the above, the only way to ensure that one bit stream sounds exactly like another is to standardise both its physical attributes and the environment through which it moves. Impractical, to say the least.