Time Between Beats Calculator

Provide a BPM and beat snap below, and the calculator will determine the time between two notes at that BPM and quantization.


Results will appear here.

Explanation

As seconds are the most meaningful measurement of time when charting, the BPM is divided by 60 seconds to get beats per second.

A common arrangement for song rhythm focuses on having 4 main beats per song measure, or 4:4 time. In Stepmania charting, 4th notes directly corresponding to these timing points, and divide the song measure into 4 parts of equal size. We will thus refer to them as 1:1 beats to reflect this association.

Say 4th note beat snaps are not of interest - some other snap like 24ths is. First, note that 1:1 beats could identically be said to be 1:(4/4) beats. Next, we know that 24th beat snap will equally divide a song measure into 24 equally sized parts. This is 6 times as many parts as 4th notes, and the distance between each snap is 1/6 of a 1:1 beat. We are thus converting to 1:(24/4), or 1:6, beats, and need to multiply the total number of beats by six.

So, in general, this process will (if necessary) convert from 4th notes (1:1 beats) to Xth notes (1:(X/4)) beats. The total number of relevant beats is multiplied by (X/4).

At this point, we will have a fraction representing the number of Xth notes that occur in 60 seconds. As our goal is the number of seconds between two Xth notes, we invert this fraction by raising it to the -1 power.

Resolving the resulting fraction leaves us with the target number of seconds per Xth note.

In explicit fractions, with a BPM of b: b 1:1 beats 1 minute * 1 minute 60 seconds * X 1:(X/4) beats 1 1:1 beat

Then, (bX 1:(X/4) beats 60 seconds)-1 is resolved.