从「会听不会做」到「AI 帮我做」
上一个帖子聊了 Clef Studio,那是一个给 Godot 用的 MIDI 编辑插件——解决的是「在引擎里写音乐」的问题。但写 MIDI 本身还是有门槛的:你得懂和弦、会编曲、知道怎么配器。
那如果连这些都想跳过呢?
「给我一段 80 年代 Synthwave 风格的游戏主菜单音乐,BPM 120,F 小调。」
——理想情况下,一个独立游戏开发者写完这句话,音乐就来了。
这就是 ACE Step Game Music Studio 想做的事。
它是什么
ACE 是一个基于 ACE-Step XL 模型的 AI 音乐生成 Web 应用,用 Streamlit 搭的用户界面。目标用户很明确:需要游戏音乐但没有音乐制作背景的独立开发者。
当前功能:
- Composer Wizard:自然语言描述 → 音乐。你写「史诗感战斗 BGM,管弦乐,C 小调」,它给你音频
- Quick Generate:选风格 + 调性 + BPM,一键生成
- Style Explorer:不写 prompt,直接浏览不同风格的音乐成品
- Caption Builder:可视化的 prompt 拼装器,不擅长描述也能用
- Tag Editor:精细控制生成参数
- Preset Manager:17 个内置预设(复古 8-bit / 环境氛围 / 电子节拍 / 管弦……),支持用户自定义保存
- History:所有生成记录自动存档,方便回溯
整体功能介绍
风格驱动与AI辅助
调参与工作台
实际操作视频
技术栈
- 前端:Streamlit(Python Web 框架)
- 模型:ACE-Step XL(少样本微调、高效推理)
- 存储:SQLite + YAML 配置
- 总代码量:约 2700+ 行
不是什么惊世骇俗的架构,就是一条清晰可用的生产管线。这本身也是一个设计选择——不追求炫技,追求实用。
为什么做这个
和 Clef 一样,最初是为了解决自己的问题。
我做游戏设计将近二十年,音乐一直是我个人工具箱里最短的那块板。Clef 解决了「能在引擎里写 MIDI」的问题,但写出来的东西跟商业游戏音乐的距离,就像简笔画和油画之间。
后来接触到 AI 音乐生成模型——特别是 ACE-Step 系列——发现这条路能走通。于是花了几个月,把研究的冲动变成了一款能用的工具。
已开源发布:
https://github.com/kenyonxu/acestep-game-music-studio
欢迎试用提issue留star!


暂无关于此日志的评论。