实践时间:使用 AI 生成音游谱面

请注意,这篇文章编写于2020年,其内容可能已经过时,请考虑使用性能更优的 Mug Diffusion 来生成音游谱面

在文章AI 生成音游 Malody 谱面中,我介绍了一个使用 AI 生成音游谱面的项目,现在我们来尝试一下吧!

中级:安装软件并用AI生成谱面

  • 安装 Python,建议使用 Miniconda
  • 安装 Git,克隆储存库,或者直接从这里下载。
  • 打开命令行,安装 Pytorch(下载速度较慢,建议挂代理):
1
pip install torch===1.6.0 torchvision===0.7.0 -f https://download.pytorch.org/whl/torch_stable.html
  • 将待生成谱面歌曲转换为 .ogg 格式。
  • 打开 Malody ,创建新谱面,选择你的音频文件,自动测量 BPM 和 Offset ,记录下数值。
  • 把音频文件移动到储存库目录下,打开命令行,输入:
1
python gen_beatmaps.py <歌曲名> <歌曲作者> <音频文件名> <BPM> <offset> <谱面作者> <谱面版本>
  • 等待片刻,就会输出 .mcz 文件到目录下,用 Malody 打开即可。