RE: Advantages of a 64 bit DAW?
2007/10/10 11:53:17
(permalink)
A 64-bit OS will allow 64-bit programs to access gobs and gobs of RAM. That's about it.
The term "64-bit" describes the amount of space used to store a number. With more space, you can store a bigger number. Every piece of data in memory has an address. As you get more memory, it takes a bigger number to store the address of each location in memory. That's why a 64-bit operating system can use so much memory - each address (which is a number) is stored in a big 64-bit space.
Now a 64-bit space doesn't have to be used to store a giant number. It could, instead, be used to store a very precise representation of a decimal number. For instance "2.141" is more precise than "2.14". This is what Sonar's 64-bit mix engine is doing. When it does math, it has lots of space to store very precise numbers. Because it can be so precise, it minimizes error that happens when you do math in a space with a fixed length. Remember those fractions that repeat forever, like 3.33333333... ? A 64-bit space can store a much more precise representation of that number than a 32-bit space. In theory, a 64-bit mix engine sounds better than a 32-bit mix engine because it reduces the severity of "rounding errors." When you zoom in on a digital photo, you eventually get to the individual pixels. But a higher resolution photo (more megapixels) lets you zoom in further because there are more pixels there. That's the same principle with the 64-bit mix engine.
Now, hopefully it makes sense why Sonar can run its 64-bit mix engine on a 32-bit operating system. It can do this because it's not trying to access memory (through the operating system) with really big addresses.