Unsere Geschichte
Vom Forschungsprojekt zu KI-Beatmap-Generatoren für zwei osu!-Modi, in vier Monaten. Jeder Song verdient eine Beatmap.
Das Problem
Du findest einen Song, den du liebst, suchst eine Beatmap dazu – und die, die du willst, gibt es nicht. Niemand hat den Song gemappt, oder es gibt ihn nur in einem anderen Modus, mit einer anderen Tastenanzahl oder in einer Schwierigkeit weit weg von deiner. Mappen von Hand dauert für jede Schwierigkeit Stunden, und keine Community kann jeden Song für jeden Spieler mappen.
Die Vision: Jeder Song verdient eine Beatmap
DanceGAI gibt es, damit die Beatmap, die du willst, existieren kann – auch wenn niemand sie gemacht hat: jeder Song als spielbare osu!-Beatmap im Modus und in den Schwierigkeiten deiner Wahl.
Warum KI
Ein Modell, das von Tausenden menschlicher Mapper gelernt hat, erstellt diese erste spielbare Map in Sekunden. Es ersetzt keine Mapper – ein guter Mapper macht immer noch die bessere Map, und wenn es schon eine großartige gibt, spiel die. KI ist für die Songs und Schwierigkeiten, die sonst gar keine Map hätten.
Wie wir es bauen
- Spielbar, nicht nur plausibel. Korrektes Timing, sinnvolle Patterns und eine mit dem Algorithmus von osu! gemessene Sternebewertung.
- Ehrlich über KI. Jede Map ist als KI-gestützt gekennzeichnet, und wir veröffentlichen, wie das System funktioniert und wo es noch hakt.
- Der Spieler entscheidet. Modus, Tastenanzahl, Schwierigkeiten und Stil wählst du.
- Schnell genug zum Spielen. Ein ganzes Mapset in Sekunden – eine andere Schwierigkeit oder einen anderen Stil auszuprobieren ist leicht.
Die Grundsätze im Ganzen stehen in unserer Mission.
Meilensteine
Die Momente, die DanceGAI geprägt haben. Jede einzelne Änderung steht im Changelog.
Die Forschung beginnt
DanceGAI begann als Forschungsprojekt, Project Rhythm: Kann ein Modell lernen, osu! mania so zu mappen, wie Menschen es tun – nicht indem es Audio transkribiert, sondern indem es entscheidet, wie sich ein Chart anfühlen soll? Die ersten Wochen flossen in die Grundlagen: wie man die Patterns eines Charts beschreibt, wie man es so darstellt, dass ein Modell daraus lernen kann, und aus welchen Daten gelernt werden soll.
dancegai.com startet
Die erste Generierungs-Pipeline wurde eingefroren, und am selben Tag ging dancegai.com mit dem Kernablauf live: Song hochladen, auf einer Cloud-GPU generieren, spielbare .osz herunterladen. Roh, aber echt – jeder konnte aus einem Song ein Chart machen.
Ein Song, ein ganzes Mapset
Statt jeweils eines Charts lieferte eine einzige Generierung nun eine komplette Reihe von Schwierigkeiten, jede benannt nach ihrem gemessenen Star Rating – und der volle Generator öffnete sich für Besucher, die nicht angemeldet waren.
ManiaGAI v2
Version 2 hat am 1. Oktober die gesamte Pipeline im Produktivbetrieb ersetzt. Das Timing stimmt bei 97,1 % der Songs in unserem Benchmark (vorher 90,7 %), und ein komplettes Mapset braucht jetzt etwa 20 Sekunden GPU-Zeit – typischerweise 13–25 Sekunden, je nach Song und gewünschten Schwierigkeiten – statt einer Minute oder mehr. Dein Audio wird in deinem Browser vorbereitet, während du die Einstellungen wählst, die GPU-Worker starten in etwa einer Sekunde aus einem Snapshot, und der Generator hat sich geöffnet: 4K bis 9K, frei wählbare Star Ratings und Style-Regler. Die Technologie-Seite erklärt, wie das alles funktioniert.
DanceGAI in 15 Sprachen
Am 3. Oktober wurde die ganze Seite – Generator, Guides und jede Unterseite – in 15 Sprachen verfügbar. Jede Sprache hat ihre eigene Adresse, etwa dancegai.com/ja, und das Sprachmenü oben auf jeder Seite wechselt die Sprache, ohne dass du die Seite verlässt.
Teilen und eine öffentliche Galerie
Spieler entscheiden jetzt selbst, wer ein Mapset sieht: privat, nicht gelistet oder öffentlich. Öffentliche Maps sammeln sich in der Galerie — als stumme Vorschau, damit der Song selbst nie geteilt wird — und ihre Charts bleiben dauerhaft erhalten. Am selben Tag starteten wiederholte Generierungen schneller, und das Notenmodell bekam seine neueste Version.
ManiaGAI v2.1
Eine Woche nach Version 2 ging ManiaGAI v2.1 live — ein großes Qualitäts-Upgrade mit deutlich verbesserten Modellen. Jeder Chart trägt jetzt die Version, mit der er erstellt wurde, und die Galerie zeigt sie an. Zwei Tage zuvor wurden Galerie-Maps eine Woche lang nach der Generierung mit ihrem Song spielbar und herunterladbar.
OsuGAI v1 Beta – osu! standard
DanceGAI wurde zur Multi-Mode-Plattform. OsuGAI, der osu! standard-Generator, startete als Beta mit eigener Seite, eigenen Style-Reglern und Hintergrundbildern, und die Startseite stellt jetzt beide Modi vor – mit demselben Flower Dance, gemappt von jedem der beiden. Es steht ehrlich dazu, eine Beta zu sein: Maps fallen oft schwerer aus als das Ziel, und manche Slider-Formen sind noch grob.
Die langfristige Vision
Jeder Song verdient eine Beatmap – in jedem osu!-Modus. ManiaGAI v2 ist das Fundament und OsuGAI v1 unser erster Schritt über osu! mania hinaus; die nächsten Etappen sind ein besseres OsuGAI (treffsicherere Schwierigkeit, sauberere Slider, Lernen aus menschlichem Spiel), mehr Kontrolle beim Bearbeiten und die zwei übrigen Modi: TaikoGAI für osu! taiko und CatchGAI für osu! catch. Das erste Stück dieser Bearbeitungskontrolle wird gerade intern getestet: ein Map-Editor, in dem du den Teil eines Charts auswählst, der dir nicht gefällt, und nur diesen Abschnitt mit KI neu generierst — oder die Noten selbst bearbeitest und das Ergebnis testspielst.
Lies unsere Mission, um zu erfahren, wohin wir wollen und warum.