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

Die Grundsätze im Ganzen stehen in unserer Mission.

Meilensteine

Die Momente, die DanceGAI geprägt haben. Jede einzelne Änderung steht im Changelog.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

    Den Rückblick auf ManiaGAI v2 lesen (Englisch) →

  5. 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.

  6. 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.

  7. 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.

  8. 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.

    Lies, wie OsuGAI gebaut wurde →

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.