ManiaGAI is DanceGAI's AI osu! mania mapper. Give it a song, pick 4K to 9K and the difficulties you want, and it writes a playable mapset you can drag straight into osu!.
osu! mania: notes fall down 4 to 9 columns and you hit the keys in time with the music.
See it play
Flower Dance, mapped by ManiaGAI
A real mapset made from this song — press play to watch it with the music.
Generated by ManiaGAI v2.1 on DanceGAI.
- 4K–9K
- Up to 10 difficulties, ★1–★10
- Style per difficulty
- Automatic BPM & offset
- Playable .osz
- Free to start
What is an AI osu! mania beatmap generator?
An osu! mania beatmap is a chart: where every note and long note falls across the columns, in time with a song. Making one by hand means timing the song and placing every note — hours of work for a single difficulty.
An AI beatmap generator does that work for you. ManiaGAI listens to the song, detects its timing, and composes a chart that follows the music — then measures each chart's star rating with osu!'s own algorithm. You get a complete mapset, not a list of beats to fix up.
How to generate an osu! mania map from a song
- Add a song. Upload an MP3, OGG or WAV, drop in a .osz, or paste an osu! beatmap link — only the song is used.
- Choose the key mode you play, from 4K to 9K.
- Pick your difficulties — any star ratings from ★1 to ★10, up to 10 in one mapset (fewer for very long songs).
- Adjust the style if you like. Every difficulty starts from what real charts at that key count and star rating look like.
- Generate, preview, play. Watch the mapset play in your browser, then download the .osz and drag it into osu!.
What you control
4K, 7K and every key mode in between
Generate 4K, 5K, 6K, 7K, 8K or 9K. The same song can become a 4K mapset for you and a 7K one for a friend.
Difficulty you choose — and can trust
Choose the star ratings you want. Each chart's rating is measured after generation with osu!'s own algorithm, and the difficulty is named after the result — not after what was requested.
Long notes, jacks and other patterns
Style controls set how much of a chart is long notes (LN), inverse LN, jacks, mini LNs and delayed notes. Leave them on the recommended values or tune each difficulty separately.
Timing done for you
BPM and offset are detected automatically, including songs whose tempo changes. In our benchmark of 2,501 ranked songs with a constant tempo, 97.1% were timed within 40 ms of the mapper's timing.
What goes in, what comes out
- In: an MP3, OGG or WAV file, a .osz, or an osu! beatmap link or mapset ID. DanceGAI doesn't download audio from YouTube or streaming sites — use a file you have.
- Out: a standard .osz mapset with the song, a background and hitsounds. It imports into osu! stable and osu! lazer like any downloaded beatmap — see how to add a beatmap to osu!.
- Speed: generating a full mapset takes about 20 seconds on the GPU. The first generation of a session can take longer while a GPU starts up.
- Extras: every mapset gets a preview player and a share page, and you can publish it to the Community.
Who it's for
Players with a song they want to play that nobody has mapped — or that's only mapped in another mode, another key count, or at a difficulty they can't play.
If a good human-made map of your song already exists, play that one. ManiaGAI is for every song that doesn't have one yet.
AI-generated maps vs. ranked maps
Ranked osu! mania maps are made by human mappers and checked by the community — that care is why they play so well. DanceGAI maps are generated for personal play: playable, quick to make, but not ranked and not a replacement for a skilled mapper.
Our honest ranking: a skilled human mapper > DanceGAI > no map at all. If you share a generated map, say it's AI-generated. For osu!'s own rules on ranking, see the osu! wiki.
How it differs from older auto mappers
Classic auto mappers place a note on each detected beat or onset by fixed rules. ManiaGAI's models learned osu! mania charting from 150,622 charts by about 14,500 mappers: a planner decides how each part of the song should feel, and a note model writes the patterns — so density, long notes and patterns follow the music rather than a formula.
The technology page explains the models, the training data and the timing benchmark.
Frequently asked questions
What is an AI osu! mania beatmap generator?
It's a tool that writes an osu! mania chart for a song automatically. ManiaGAI detects the song's timing, composes notes and long notes that follow the music, and gives you a playable .osz.
How do I generate an osu! mania map from a song?
Upload the song (MP3, OGG or WAV) or paste an osu! beatmap link, choose a key mode from 4K to 9K and your difficulties, and press Generate. When it's done, preview it in your browser and download the .osz.
Can DanceGAI generate 4K and 7K osu! mania maps?
Yes — and 5K, 6K, 8K and 9K. You pick one key mode per mapset.
Can I choose the difficulty?
Yes. Pick any star ratings from ★1 to ★10, up to 10 difficulties per mapset (fewer for very long songs). Each chart's star rating is measured after generation with osu!'s algorithm.
Can I control LNs, jacks or other chart styles?
Yes. Style controls set the share of long notes, inverse LNs, jacks, mini LNs and delayed notes, separately for each difficulty. By default each difficulty uses values typical of real charts at that key count and star rating.
Can I download the generated map as a .osz?
Yes. Every generation is a standard .osz with the song, a background and hitsounds, ready for osu! stable or osu! lazer.
How long does AI beatmap generation take?
About 20 seconds of GPU time for a full mapset. The first generation of a session can take longer while a GPU starts up.
Can I generate a beatmap for any song?
Any song you have as an MP3, OGG or WAV file, or one that's on osu! (paste its beatmap link). DanceGAI doesn't download from YouTube or streaming services. Upload only audio you have the right to use.
Are DanceGAI maps ranked on osu!?
No. Generated maps are for personal play. Ranked maps are made by human mappers and go through osu!'s own ranking process.
Is DanceGAI free?
You can start free: the Free plan tops your balance back up to 5 generations every month, and one generation makes a whole mapset. Creating a beatmap needs a free account. See pricing for more.
How is DanceGAI different from traditional auto mappers?
Traditional auto mappers turn detected beats into notes with fixed rules. ManiaGAI's models were trained on 150,622 real osu! mania charts, so they decide how the chart should feel — density, long notes, patterns — from the music itself, and every difficulty's star rating is measured, not guessed.
Every song deserves a beatmap.
Turn the song you've been looking for into a playable osu! mania map.
Create a beatmap