How to find your song's BPM & offset
The BPM lays the timing grid the chart is generated on. A wrong BPM means every note lands off-beat — worth one minute to get right. (Automatic detection is coming in a later version.)
BPM (beats per minute)
- Look it up: search "<song name> BPM" — sites like songbpm.com or tunebat.com cover most published music. Double the value if it feels half-speed (70 vs 140).
- Tap it out: a "tap BPM" site (e.g. taptempo.io) — tap along with the beat for ~15 seconds.
- osu! editor: drop the song into osu!, open the editor → Timing → tap or use its BPM estimate. This also gives you the offset directly.
Offset (ms)
The time in milliseconds where the FIRST beat of the song lands. If the song starts right on the beat, 0 is fine. If there's a quiet intro, use the osu! editor's timing panel to find where beat 1 falls — or just try 0; a constant offset is easy to hear and fix by regenerating.