A meter (time signature) is required to do the math correctly for any operation that may cross or reach the next bar boundary, which round_to_*() and round_up_to_*() may do.
A meter (time signature) is required to do the math correctly for any operation that may cross or reach the next bar boundary, which round_to_*() and round_up_to_*() may do.