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 安装指南。