64-bit floating point is theoretically more resistant to clipping than 32-bit,
Well, sort of if you're mixing more than 3.402823466 e38 tracks together. IN the real world 64 bit floats will be more resilient to rounding errors.
Floats are all about precision, not limits. Large numbers are described by larger units, smaller numbers by smaller units, as apposed to fixed pooint numbers which have a unit of 1. So a float may say "I've got 16324
152s here" or "I've got 16324
.52324152s here" as apposed to a integer which says "I've got 16324
1s".
32 bit float contains about 24 or 25 bits of precision. SO when you start summing audio scaled by volume sliders and reverb trails you get a lot of fractional results from your original 24 bit inputs streams. It's all lopped off, rounded down, dithered to 16 or 24 bits when you hear it so what's the difference?
Difference is a 32 bit number might sum everything together as 15234.442352 where as the double float would arrive at a more accurate 15234.52352983948394823 with less rounding errors during summation. The resulting 16 bit sample would then be rounded to 15235 instead of 15234, which would be what the less accurate 32 bit floating bus would arrive at.
I'm sure you could mathmaticall calculate a typical worst case scenario, I have no idea what it is. I assume it only amounts to a small amount of white noise and wheather that means anything you can hear in a signal that sounds best once white noise has been added to it on purpose half the time is debatable, but 64 bit is more accurate.