GUITAR
登录
拾音

Steminize:把分轨、扒谱辅助与降速跟练,收拢进同一个本地工作台

2026-10-31

在日常练琴或扒谱时,准备工作往往比弹琴本身还要繁琐。

想学一首喜欢的曲子,通常需要在好几个软件之间来回折腾:先找一份不知准不准的谱子;遇到被鼓和贝斯盖住的吉他声部,得去找分轨工具把音轨拆开;碰到一段复杂的 Solo,又要导入降速软件或者 DAW,拉出循环区间、调慢速度反复听上几十遍;如果想把自己的演奏录下来对比,还得再切回宿主软件。

这些功能本身并不稀奇,痛点在于它们总是分散在不同的工具里。

今天在《拾音》栏目介绍的开源项目 Steminize,尝试做了一件很有意思的事:它围绕“学会一首歌”的完整路径,把音轨分离、和声分析、降速循环、谱面跟随与演奏反馈,整合到了同一个本地练习环境中。

一、 从拆解一首歌开始:分轨与变速循环的无缝衔接

拾音Steminize-2

Steminize 的起点依然是一套本地音轨分离工具。

它底层调用了 Meta 开源的 Demucs 模型,支持将一首完整的立体声歌曲拆分为人声、鼓、贝斯与其他乐器;在六轨模式下,还可以进一步分离出独立的吉他与钢琴声部。

分离完成后,你不需要把音频导出再塞进别的软件,它的内置播放器直接提供了练琴最刚需的控制项:

  • 独立声部控制:单独聆听原曲吉他声部,抓准把位、揉弦与推弦细节;练熟后一键静音吉他轨,瞬间变成原版乐队伴奏(Minus-One)。

  • 局部循环与变速移调:直接框选出困难的 Solo 乐句,配合同步节拍器降低速度反复磨合,再逐步恢复原速。

把“拆轨”和“慢速循环练习”放在同一个界面里无缝完成,省去了大量中间导出与管理音频文件的摩擦。

二、 扒谱线索提取:和弦识别与音频转 MIDI

除了听觉上的分离,Steminize 还集成了初步的歌曲分析工具,试图帮扒谱者多看清一些信息:

  1. 时间线和弦识别:导入音频后,程序会尝试分析当前演奏的和弦,并沿着歌曲时间轴标注出来。

  2. 音高分布与转 MIDI:集成 Spotify 的 Basic Pitch 模型,支持查看音高分布并将音频中的音符信息转换为 MIDI。

不过,站在实际使用的角度,必须把这项功能与所谓的“一键自动生成六线谱”区分开。

按照开发者公开的说明,目前针对真实复杂混音曲目的和弦识别准确率大约在 60%–75% 之间,面对密集编配或高阶延伸和弦时准确度会进一步下降;同样,音频转 MIDI 在处理单音旋律或贝斯线时相对清晰,但面对包含多个同时发声音符的电吉他扫弦或失真音墙时,结果往往会比较混乱。

因此,更合理的定位是将其视为听辨与人工扒谱的辅助线索——它能帮你快速缩小排查范围,但最终的指法与和声判断,依然离不开你的耳朵与乐理认知。

三、 最有意思的尝试:听你弹得怎么样

普通的慢速播放软件只负责“放音乐”,而 Steminize 往前多走了一步:它试图了解你弹得准不准。

软件支持通过声卡(Audio Interface)或麦克风接入你自己的吉他信号,既可以录下演奏与原曲直接比对,也可以导入吉他或贝斯的文本六线谱,手动校准时间轴后让谱面随音乐滚动。

在此基础上,它加入了一套交互式演奏训练逻辑:

  • 程序会实时监听你的输入信号,判断谱面上的音符是否被正确弹响,并用不同颜色标记每一小节的完成质量;

  • 达标自动提速:你可以设定一个目标正确率,只有当这一遍弹奏达到准确率要求时,程序才会在下一轮循环中自动提高播放速度。

这种“根据实际演奏表现动态推进练习”的思路非常切中自学者痛点。当然,电吉他演奏包含大量失真泛音、推弦、滑音与揉弦技巧,算法在实战中的容错率与识别精度如何,以及实时音频引擎的延迟控制表现,依然是现阶段需要持续打磨的实验性领域。

四、 开源、本地运行与现实门槛

Steminize 采用 MIT 许可证 完全免费开源,没有任何付费解锁限制,同时提供在线网页端以及 Windows、macOS、Linux 桌面版本。

  • 隐私与本地计算:所有音频处理均在本地设备完成,无需将音频文件上传至云端服务器。首次使用分轨功能时需联网下载约 140–660 MB 的模型文件,此后即可完全离线运行。

  • 硬件性能要求:本地运行意味着算力消耗完全由个人电脑承担。若设备缺乏合适的 GPU 硬件加速,分轨处理一首常规曲目可能需要数分钟甚至更长时间。

  • 当前版本阶段:截至 2026 年 10 月,项目最新公开预发布版本为 v0.9.4,整体仍处于正式版(1.0)之前的迭代阶段,部分平台兼容性及桌面安装包的代码签名仍在完善中。

拾音小结

音轨分离、慢速循环、扒谱辅助、录音比对,这些工具单独拿出来都已经存在了很多年。

但 Steminize 真正值得关注的,是它背后的产品思路:减少工具切换的割裂感,让所有围绕“练会一首歌”的动作发生在同一个上下文里。

现阶段它或许还不能算作一款完美成熟的商业软件替代品,但对于喜欢折腾工具、习惯用拆解思维练琴的吉他手来说,这无疑是一个非常值得放进工具箱里亲自试试的新锐项目。

如果拿它处理一首你最近正在练的歌,你最想先用它剥离出被掩盖的吉他细节,还是关掉吉他轨直接跟乐队合奏,又或者试试看它能不能听出你手底下的错音?

项目获取与体验地址

意见反馈

遇到的问题,或者希望改进、增加的功能,都可以告诉我们。

会一起发送:你当时在「」· · 访客。方便我们找到问题出在哪。