32-bit versus 64-bit

64-bit precision is useful for when you need, well, more precision. This is important when you’re dealing with extremely small or extremely large numbers. You can’t necessarily create those numbers as a Max message, but they can be the result of math inside Max objects, and that’s where errors can occur. Here’s an example that shows how the Max messages int and float (32-bit) can fail to deal with very large numbers correctly, while the float64 data type in Jitter should deal with them correctly.