DanceGAI now creates osu! standard beatmaps. OsuGAI v1 Beta places hit circles, sliders (including repeat sliders) and spinners in time with the music, on the new osu! standard generator. Pick star targets from ★1 to ★6; every difficulty is named and shown with its real measured rating.
Style controls for osu! standard: sliders, sharp angles, spacing changes and stream spacing, per difficulty — each starting at the typical value for its star rating.
Background images: an osu! import keeps the mapset's own background, and for an uploaded song you can now add a JPG or PNG (both modes). The image goes into the .osz and every difficulty points to it.
One page per creator. ManiaGAI moved to the osu! mania generator; the homepage now introduces both modes, and the menu has osu! mania and osu! standard. Short links: dancegai.com/mania and dancegai.com/osu.
One song, two AI mappers: the homepage demo plays Flower Dance mapped by ManiaGAI and by OsuGAI — switch modes while it plays.
Community lists osu! standard maps too, and every map page, share card and result says which model made it.
The Gallery is now Community Beatmaps — the place to discover osu! mania maps other players made with DanceGAI. Browse by key mode and difficulty, search by song or artist, and find featured maps at the top.
New maps appear in Community by default. Before you generate, you confirm that you can share the song — then, for the first 7 days, anyone can play your map with its song and download the .osz. There's no separate Publish step.
Don't want a map in Community? Turn off “Show in Community” next to Generate, or remove the map later from its Share menu. Anyone you send the link to can still open it.
New: Save. Save a beatmap you generated to keep it permanently. A saved map stays in Community after its first 7 days.
Songs are never kept for good: uploaded audio is deleted 7 days after generation, together with the public .osz that contains it — saved maps too. After that a map plays as a silent preview, or you can add your own copy of the song to play it and rebuild the .osz right in your browser; the song never leaves your device.
We upgraded our generation system — maps now generate about twice as fast. Chart quality is exactly the same; only the wait got shorter.
A finished map is now saved to My Charts the moment generation ends, even if you have left the page.
The Gallery is now Community Beatmaps. New maps appear there for 7 days by default, so you can see what other players are making right now. A switch next to Generate keeps a map private instead.
Play and download Gallery maps. For 7 days after a map was generated, anyone can play it in the browser with its song and download the full .osz. After that the song is deleted, like every upload, and the map stays as a silent preview.
Gallery maps now say who published them — the publisher's osu! username, or “Anonymous” for accounts without osu!.
Publishing to the Gallery now asks you to confirm that you have the rights to share the song; the Privacy Policy and Terms were updated to match.
Share on your terms, and a public Gallery. Every mapset is now private, unlisted (only people with the link — the default) or public. Public mapsets appear in the Gallery, where anyone can preview them — silently: the song itself is never shared. Publishing keeps a map's charts permanently.
Invite in one click. The Invite button next to your coins shows your code and link, and has a box to enter a friend's code.
Join our Discord and the founder adds 2 bonus credits to your account.
Faster starts. Generating again soon after a generation starts faster: the GPU stays ready for 5 minutes. And if preparing the song in your browser takes longer than 20 seconds, the server takes over, so a slow device no longer holds things up.
A redesigned site. A full-width layout and a three-step generator — song, keys and difficulty, style — with progress that shows the real stage of your generation as it happens.
Preview before you download. A finished mapset opens in a preview player: the song plays with its notes falling on the playfield, one difficulty at a time.
Share pages. Every mapset gets a share page that unfurls into a card on Discord and X. Copy the link from the result screen or from My Charts, now shown as cards. Songs imported from osu! use the beatmap's own background.
Faster finish. The .osz is packed as soon as the charts are ready, so the last step no longer waits.
Credits that never expire. Every account has a permanent credit balance: 1 ManiaGAI V2 mapset = 1 credit, and each month a Free balance below 5 is topped back up to 5. See Pricing.
Invite your friends. Share your invite code or link: your friend gets 5 bonus credits, and you get 3 when they create their first beatmap. New here? Enter a friend's code on the sign-in page.
Start from an osu! beatmap. Paste a beatmapset link or mapset ID, or drop a .osz, and its song is imported into the generator with the title and artist filled in. Useful when a song is mapped, but not in your mode, key count or difficulty. Only the song is used — ManiaGAI generates a new chart.
DanceGAI in 15 languages. The whole site — the generator, guides and every page — is now available in English, 日本語, 한국어, Español, Português (Brasil), 繁體中文, 简体中文, Русский, Deutsch, Français, Polski, Bahasa Indonesia, Tiếng Việt, ไทย and Türkçe. Pick yours from the language menu at the top of the page.
Each difficulty gets its own style. Pick a difficulty under Style to adjust it on its own. Each slider is calibrated from real charts at that key count and star rating, spanning the 10th–90th percentile and starting at the median.
Your osu! global rank is now kept up to date on your account.
The header is simpler: My Charts, Account and your coins. Your sign-in details and Sign out moved to the Account page.
The sign-in page now shows that each account you link adds coins every month — they stack.
The song fields are now labelled “Song title” and “Song artist”.
A generation that gets stuck now fails automatically and returns your coin within a few minutes.
New: how ManiaGAI works, with our dataset, training and a timing benchmark.
Updated models, retrained with three fixes: the audio they learn from no longer drifts against the timing in long songs, songs whose tempo changes are learned section by section, and each section's difficulty now lines up with the right part of the song.
My Charts now shows each chart's song name instead of “(untitled)”.
New timing detection. The beat grid matches the mapper's timing within 40 ms on 97.1% of songs in our benchmark, up from 90.7% in v1.
New models, retrained on 150,622 charts by about 14,500 mappers.
Several times faster. A full mapset now takes about 20 seconds of GPU time (typically 13–25 s, depending on the song and difficulties), compared with a minute or more before.
Your song is prepared in the background as soon as you pick it, and its length is shown.
4K to 9K — 8K and 9K are new.
Choose your difficulties from ★1 to ★10. We pre-select ★1 upward, as many as the song's length allows.
Style controls for LN ratio, LN inverse, jack, mini LN and delay.
Credits are now coins, shown in the header with what each one gets you.
Songs over 10 minutes are flagged as soon as you pick them.
Simplified: every chart uses the soft hitsound; the seed setting, the Feedback page and Rate & top up were removed.