Why BPM and milliseconds describe the same beat grid
BPM counts how many quarter-note beats occur in one minute. Milliseconds per beat answer the same question from the other direction: how long one beat lasts. Because one minute contains 60,000 milliseconds, moving between the two is a direct reciprocal timing calculation.
That relationship is why 120 BPM gives 500 ms per beat, while 60 BPM gives 1,000 ms per beat. Doubling the tempo halves the beat length.
ms per beat = 60,000 ÷ BPM
Quarter-note beat length in milliseconds for a given tempo.
Hz = BPM ÷ 60
Frequency form of the same repeating beat, expressed as cycles per second.