Was sind BPM & Offset in osu!?
Timing ist das unsichtbare Raster, auf dem jede Beatmap aufbaut. So funktioniert es.
BPM – Beats pro Minute
BPM ist das Tempo des Pulses eines Songs: wie viele Beats in einer Minute vergehen. Ein Track mit 120 BPM hat alle 500 ms einen Beat, einer mit 180 BPM alle ~333 ms. In osu! legen die BPM das Timing-Raster fest – die Zeitpunkte, auf denen Noten landen dürfen. Noten werden auf Beats und auf Unterteilungen von Beats gesetzt (Halbe, Viertel und so weiter), deshalb fühlt sich ein korrekt getimtes Chart an, als wäre es fest mit der Musik verzahnt.
Offset – wo Beat 1 beginnt
Der Offset ist die Zeit in Millisekunden ab dem Beginn der Audiodatei, zu der der erste Beat landet. Songs beginnen selten exakt auf dem Beat – meist kommt zuerst ein Hauch Stille oder ein leises Intro. Die BPM sagen dir, wie weit die Rasterlinien auseinanderliegen; der Offset sagt dir, wo das Raster beginnt.
Warum Timing über ein Chart entscheidet
In einem Rhythmusspiel setzt alles voraus, dass das Raster stimmt. Sind die BPM falsch, driften die Noten stetig vom Beat weg – am Anfang okay, nach einer Minute unspielbar. Ist der Offset falsch, kommt jede Note um denselben Betrag zu früh oder zu spät, und deine Accuracy bricht ein, egal wie gut du spielst. Mapper stecken echte Arbeit ins Timing, bevor sie auch nur eine Note setzen, und Songs mit Tempowechseln brauchen mehrere Timing Points.
So findest du die BPM eines Songs
- Nachschlagen: Such nach „<Name des Songs> BPM“ – Seiten wie songbpm.com oder tunebat.com decken die meiste veröffentlichte Musik ab. Verdopple den Wert, wenn er sich nach halbem Tempo anfühlt (70 statt 140).
- Mittappen: Nutz eine „Tap BPM“-Seite (z. B. taptempo.io) und tippe ~15 Sekunden lang im Takt mit.
- osu!-Editor: Zieh den Song in osu!, öffne den Editor → Timing → tappe mit oder nutze seine BPM-Schätzung. So bekommst du auch direkt den Offset.
Muss ich das bei DanceGAI machen?
Nein. DanceGAI erkennt BPM und Offset automatisch, wenn es aus deinem Song ein osu! mania-Chart generiert – egal ob du ihn hochlädst oder über einen osu!-Beatmap-Link importierst –, die KI findet das Timing-Raster selbst, bevor sie Noten setzt, du musst also nichts eintippen. Die Konzepte oben lohnen sich trotzdem: Daran erkennst (und beschreibst) du ein Timing-Problem in jeder Beatmap, ob generiert oder handgemacht.