Songscription 和 Basic Pitch 怎么选:音频转 MIDI,还是音频转乐谱?

对比阅读约 9 分钟Songscription

Spotify 的 Basic Pitch 免费又快,能把音频转成 MIDI。Songscription 多走一步,同一段录音直接给你一份能读的乐谱。哪种情况用哪个,要看你拿结果去做什么。

Basic Pitch 是 Spotify 出的免费开源工具,把音频转成 MIDI 文件。Songscription 是专门做扒谱的工具,同样一段音频,它转出来的是能读的乐谱,外加 MIDI、MusicXML 和吉他谱。拿真实录音来比,Songscription 更准,因为它的模型专门用音乐演奏训练,Basic Pitch 则是按轻量通用转换器的思路做的。Basic Pitch 的长处在于免费开源。开发者想在本地跑、写脚本调用,或者接进自己的处理流程,这可能比多那么一点准确度更要紧。

Basic Pitch 是什么

Basic Pitch 是 Spotify 音频智能实验室(Audio Intelligence Lab)做的免费开源音频转 MIDI 工具。用法有两种:一种是 basicpitch.spotify.com 上的浏览器演示版,拖进一个文件,就能拿回 MIDI;另一种是用 pip 或 npm 把它当成库装上,放进自己的项目里跑。它能识别复音,同一时刻响着不止一个音也能处理;也不挑乐器,钢琴、吉他、人声或者别的什么,直接丢给它就行,不用先选模式。连弯音都能检测,大多数轻量工具都不管这个。模型又小又快,所以很多开发者要从音频里提 MIDI 时,默认就拿它当基础组件。不过它交到你手上的是 MIDI,不是乐谱。

Songscription 是什么

Songscription 是一个 AI 扒谱工具,能把录音转成可读的乐谱,同一次扒谱还会生成 MIDI 文件、MusicXML 文件和吉他谱。它在浏览器里运行,不用安装。免费档可以扒 30 秒的录音;更长的文件和全部导出格式需要付费套餐,具体请查看当前价格。

Songscription 会在我们开发的乐谱编辑器里把音符排到谱表上,整理好节奏。拿到乐谱后,你可以直接在浏览器里阅读、播放、编辑和打印。如果你也想要原始音符数据,可以导出 MIDI。MIDI 是什么这篇会详细介绍。

核心区别:MIDI 和能读的乐谱

Basic Pitch 给你的是 MIDI 文件,也就是音符数据:音高、时间,还有每个音弹得多重。这些数据有用,但还算不上乐谱。原始 MIDI 在打谱软件里打开,通常乱糟糟的,节奏古怪,左右手也没分开,你得先把它量化到规整的节奏时值,再自己一点点整理,才读得下去。Songscription 替你做了这一步,给你排好的乐谱,外加一个 MIDI 文件。

所以其实要问两件事:哪个工具把音听得更准,你想不想让乐谱直接做好。拿真实录音来说,第一件事上 Songscription 一般胜出,因为它的模型是用真实音乐训练的。第二件事它也直接解决了,交给你的是乐谱,用不着对着原始音符数据下手。好奇这两个工具最开始是怎么从声音得到音符的,可以看音频怎么转 MIDI,那篇把完整流程讲了一遍。

各自赢在哪

  • Basic Pitch 胜出的情况:你最看重免费开源,平时都在 DAW 里干活,只需要原始 MIDI。你可以在本地跑它,写脚本调用,批量处理,或者接进自己的流程。它的优势在开放,对很多开发者来说,这比多榨出一点准确度更划算。
  • Songscription 胜出的情况:真实录音要扒得准,结果又是给人看的。它的模型用真实演奏训练,音符、节奏和钢琴左右手的分配都更干净。你拿到的是乐谱、吉他谱和 MusicXML,不用再对着一堆原始音符数据手动修。

要比的工具不止这两个的话,可以看看我们整理的音频转 MIDI 工具推荐,里面列了更多选择,也写了每个适合做什么。

准确度和后期整理

两个工具的结果都受录音质量影响。如果录音里只有一件乐器演奏旋律,声音干净,混响也很少,扒出来的效果会比多件乐器声音互相重叠、掩盖的完整混音好得多。所有音频转 MIDI 工具都是这样。

即使用同一段录音,两个工具的表现也不一样。Songscription 的模型专门用音乐录音训练,比起小型通用模型,识别音符和节奏、分配左右手通常更准。在真实录音里,声音往往比较复杂,这种差距比用干净的测试音时更明显。

两个工具的原始结果都还需要整理,比如有的音八度错了,有的音被截短了,区别在于在哪里整理。用 Basic Pitch,你需要自己在 DAW 或打谱软件里修改 MIDI。用 Songscription,生成乐谱时已经做了大部分整理工作,你可以在编辑器里修改乐谱,也可以让它的 AI 乐谱助手 Annie 来修改。

在我们 2026 年 10 月的基准测试中,Songscription 的扒谱成绩排在第一,Basic Pitch 也参加了测试。在你能控制的因素里,录音质量对结果影响最大,尽量选一段好的录音。

该用哪一个

看结果要拿去哪儿。要是你只要一个 MIDI 放进 DAW,也不怕自己整理,又在乎免费、能写脚本,就用 Basic Pitch。要是你想把一段录音扒得尽量准,或者结果是给人读的,不管是乐谱、吉他谱,还是要在打谱软件里打开的干净 MusicXML,就用 Songscription。它读录音更准,Basic Pitch 留给你的排版那一步,它也替你做了。不少人两个都用:项目里快速试 MIDI 用 Basic Pitch,要乐谱的时候用 Songscription。如果你手上已经有 Basic Pitch 转出来的 MIDI 文件,现在想把它变成乐谱,那是另一件事了,MIDI 转乐谱这篇有讲。

常见问题

Basic Pitch 免费吗?

免费,而且开源。Basic Pitch 出自 Spotify 的音频智能实验室(Audio Intelligence Lab)。什么都不想装,就打开 basicpitch.spotify.com 上的浏览器演示版;想在自己的代码里跑,就用 pip 或 npm 装它的库。它没有付费档,基础功能也不用注册账号,用的人这么多,很大程度上就是因为这个。

Basic Pitch 能生成乐谱吗?

不能。Basic Pitch 输出的是 MIDI 文件,里面装的是音符数据,没法直接当谱子读。想要一份能看、能打印、能照着弹的乐谱,得把这个 MIDI 导入打谱软件再整理一遍,或者换一个直接生成乐谱的工具。Songscription 走的就是后一条路:扒一次谱,就把录音变成能读的乐谱,同时给出 MIDI、MusicXML 和吉他谱。

音频转 MIDI 和音频转乐谱有什么区别?

音频转 MIDI 得到的是音符数据:音高、时间和力度,DAW 或打谱软件都能读。这些数据可以编辑,但没有排成乐谱,一般还得量化、整理。音频转乐谱多走一步,把这些音符排到谱表上,节奏也理干净,出来的东西人能看着弹。Songscription 两样一起做,同一次扒谱既给你 MIDI,也给你能读的乐谱。

最好用的免费音频转 MIDI 工具是哪个?

Spotify Basic Pitch 是最有名的免费开源音频转 MIDI 工具。只想快速拿到一个 MIDI 的话,很难找到比它更顺手的:能识别复音,不挑乐器,体量小,在浏览器里就能跑。如果你要的是能读的乐谱,原始 MIDI 用处不大,直接出乐谱的免费扒谱档可能更合适,比如 Songscription 的免费 30 秒扒谱。这样整理那一步就省掉了。

想从同一段录音同时拿到能读的乐谱和 MIDI,而不只是一个原始 MIDI 文件?拿一首歌试试 Songscription。

关于作者

Songscription

作者

Songscription

乐手做的,做给乐手用

Songscription 能把任何录音转成乐谱、MIDI 和六线谱。这里的文章是我们写的,我们是一群乐手和工程师,做的就是自己当年一直想要的工具。我们对音符很较真,对谐音梗更较真,要是有几个梗跑了调,先在这儿说声抱歉。

了解我们的团队

还有这些同一话题的文章,可以接着读。