人声与乐器分离后,分别转写并输出 PDF / MIDI / MusicXML

把歌声和伴奏拆开,再生成人声谱、乐器总谱、合成总谱

当前本地网页项目已经切换到新的技术路线:人声分离沿用 music-to-midi 的 BS-RoFormer 管线, vocal stem 用 GAME 转写,伴奏 stem 用 YourMT3+ 转写为多轨 MIDI, 网页预览使用 Verovio,最终 PDF 由 MuseScore CLI 生成。

3 套谱面 人声谱、乐器总谱、合成总谱
Verovio 网页内直接预览 MusicXML 总谱
MuseScore CLI 服务端直接导出 PDF,不依赖用户安装软件
木卡姆表演场景
输出文件 分离人声、分离伴奏、3 套 MIDI、3 套 MusicXML、3 套 PDF、3 个预览页、处理日志

当前处理链

这次不再走旧的 SOME / Demucs 路线,而是按你指定的新组合运行。

场景图
第一段

BS-RoFormer 人声分离

先把原始音频拆成 `vocals.wav` 和 `accompaniment.wav`,后面的两条转写链路分别处理。

乐器图
第二段

GAME + YourMT3+

vocal stem 交给 GAME,伴奏 stem 交给 YourMT3+,输出两套 MIDI,再合成 full score MIDI。

舞蹈图
第三段

Verovio + MuseScore CLI

先由 MuseScore CLI 导出 MusicXML 和 PDF,再用 Verovio 在网页里渲染预览。

正在检查环境...

上传一段音频

建议先用 10 到 60 秒的独唱或主旋律明显的片段做快速验证。网页会直接产出人声谱、乐器总谱和合成总谱。

当前固定流程:分离 -> vocal = GAME -> instruments = YourMT3+ -> MuseScore 导谱 -> Verovio 预览。
等待上传
任务 ID: 尚未创建

上传后这里会显示当前处理阶段。

1. 预处理 转 WAV
2. 分离 BS-RoFormer
3. 人声转谱 GAME
4. 乐器转谱 YourMT3+
5. 制谱 MuseScore + Verovio

结果与下载

任务完成后,这里会显示分离音频、三套谱面预览,以及每套 PDF / MIDI / MusicXML 下载入口。

任务完成后,这里会显示 Verovio 渲染的谱面预览。