DanceGAI 是什麼?

簡單來說:上傳一首歌,幾秒後就能拿到一張可以玩的 osu! beatmap。

DanceGAI 是 osu! 的 AI beatmap 生成器:osu! mania 用 ManiaGAI,osu! standard 用 OsuGAI(測試版)。上傳音訊檔(任何歌曲的 .mp3 或 .ogg),或貼上 osu! beatmap 連結,它就會生成譜面——也就是你實際要打的物件——並打包成標準的 .osz 檔,直接丟進 osu! 就能玩。不需要作譜經驗、不需要編輯器,也不用手動抓 timing。

它能做什麼

運作方式

  1. 上傳一首歌——或貼上 osu! beatmap 連結,使用該 mapset 的歌曲——然後選擇鍵數(4K–9K)和難度。
  2. 一個以 osu! mania beatmap 訓練的神經網路會聆聽音訊、偵測 timing 格線(BPM 和 offset),並配置跟著音樂走的音符:音樂連綿的地方放 stream,重拍的地方放 jack 和和弦。
  3. 下載 .osz 後用 osu! 開啟。它會像其他 beatmap 一樣匯入,馬上就能玩。

它老實說適合用在哪裡

坦白講:優秀的人類 mapper 品味比我們的 AI 好。手工製作的 Ranked 圖蘊含音樂性、創意,以及社群多年累積的技藝,這些都是模型比不上的。如果你喜歡的歌已經有一組很棒的 Ranked mapset,而且剛好有你玩的鍵數和難度,那就去玩那組。

DanceGAI 是為了其他所有情況而存在——那些 osu! 永遠照顧不到的長尾歌曲。全世界的音樂裡,被做成譜面的只有極小一部分。如果你最愛的歌是冷門的專輯曲、昨天才發行的新歌、小眾曲風,或是作譜社群很少碰的語言,以前你的選擇只有「自己學作譜」或「乾脆不玩」。現在只要上傳一次就好。

它也適合那些已經有譜面、只是不合你玩法的歌:只有其他遊戲模式的譜面、沒有你玩的鍵數,或是沒有接近你程度的難度。貼上該 mapset 的 osu! 連結,ManiaGAI 會用它的歌曲生成一組全新的 osu! mania mapset——不會轉換或複製原有的譜面。AI 生成的譜面是用來玩那些沒人做過的譜面,而不是取代 mapper。

費用

建立 beatmap 需要免費帳號。每個帳號都使用 Free 方案:5 次免費生成、每月補充——補充日時若餘額低於 5,我們會補回到 5,而且額度永不過期。1 點額度就是 1 次生成:一整組 mapset,包含你選的每個難度。若因我們這邊的問題導致生成失敗,額度會退還。需要更多?Basic 和 Premium 提供更多生成次數。上傳的音訊只用來生成你的譜面,並會在 7 天內自動刪除——詳情請見隱私權政策。

常見問題

我想要某首喜歡的歌的 osu! mania beatmap,該怎麼做? 實際上你有三個選擇。請 mapper 幫忙做或付費委託——如果有人願意接,品質最高,但很慢,也不保證有人接。自己在 osu! 編輯器裡學作譜——真的很有成就感,但要把 timing 和音符配置練到像樣,得花上好幾週。或者用 AI 生成:在這裡上傳歌曲,幾秒內就有一組可以玩的 mapset。老實排名一下成果:技術好的人類 mapper > DanceGAI > 什麼都沒有。對那些你實際上只能選「什麼都沒有」的歌來說,中間那個選項正是我們做出來的東西。

可以把歌曲或 MP3 轉成 osu! beatmap 嗎? 可以——這正是 DanceGAI 在做的事,不過要先釐清一點:音訊檔裡並沒有藏著一張譜面可以「抽出來」。把一首歌轉成譜面,其實是在為它創作譜面——決定每一個音符要放在哪裡。我們的 AI 負責的就是這個創作過程:它聆聽音訊、找出 timing 格線,再寫出一張跟著音樂走的譜面。你上傳 .mp3 或 .ogg,就能拿到一個可以玩的 .osz。

我喜歡的歌只有 7K 的圖(或根本沒有 osu! mania 的圖),可以拿到 4K 譜面嗎? 可以。貼上 osu! beatmap 連結(或 mapset ID),DanceGAI 會用該 mapset 的歌曲,依照你選的鍵數和難度生成一組全新的 mapset。它不會轉換原有的譜面,也不會複製其中的配置——而是從音樂寫出一張新的譜面。

有 osu! mania 的 AI beatmap 生成器嗎? 這些年有一些研究專案嘗試過譜面生成;DanceGAI 則是你真的能拿來用的一個——線上網頁應用程式,免安裝,免費開始使用。它能生成 4K–9K 的 mania mapset,timing 自動偵測。

osu! 允許這樣做嗎? 你下載的 .osz 是一般的 beatmap 檔,供你自己在本機遊玩。如果你要分享或上傳譜面,請清楚說明它是 AI 生成的,並讓它停留在 WIP/Graveyard——不要把它當成手工作譜的作品來呈現。

支援哪些遊戲模式? osu! mania(4K–9K)用 ManiaGAI,osu! standard 用目前為測試版的 OsuGAI。osu! taiko 和 osu! catch 已列入開發藍圖。

.osz 檔是什麼? osu! 的標準 beatmap 封裝檔——包含音訊和譜面資料。雙擊它(或把它拖進 osu!),遊戲就會自動匯入——完整步驟請見 beatmap 安裝教學。