Technology

How ManiaGAI works

The technology behind ManiaGAI, DanceGAI's AI osu! mania beatmap generator.

Timing · Training data · Evaluation · Try ManiaGAI →

  1. 01MusicAny song — an upload, or the audio of an osu! beatmapset.
  2. 02Audio understandingBeat tracking fits a timing grid; a music model encodes the song beat by beat.
  3. 03Difficulty & style planningA diffusion planner lays out density and pattern mix for every section, per difficulty.
  4. 04Note generationA MaskGIT-style transformer places taps and long notes, refining the whole chart in passes.
  5. 05Playable beatmapChecked, star-rated with osu!'s own algorithm and packaged as a standard .osz.
Training charts
150,622
Songs in the training set
86,255
Unique audio
4,227 h
Full mapset generation
~20 s