homr-gui-score-to-midi
homr-gui-score-to-midi

把纸质或图片乐谱(钢琴/声乐/合唱五线谱)转成可编辑的 MIDI / MusicXML, 方便扒谱、改调、做伴奏、导入 MuseScore / Sibelius / Finale / Logic / Cubase。 基于开源项目 Quackone/homr_gui(liebharc/homr 的 PyQt6 GUI 封装,国内镜像 + CPU/GPU 一键切换)。用于声乐教师、合唱指挥、独立音乐人、音乐学生、UP 主扒谱、 考级陪练等不会命令行又苦于纸谱无法编辑的场景。

上传文件

上传乐谱图片或PDF

声乐教师与合唱指挥:网页上传乐谱图片转可编辑 MIDI

上传一张五线谱图片或一份 PDF(拍照、扫描、截图都行),它会给出可下载的 MusicXML 与 MIDI,直接导入 MuseScore、Sibelius、Finale 或 DAW 继续编辑。

发送内容时才需要登录
关于这项技能

这个乐谱转 MIDI 工具能帮你做什么

这个乐谱转 MIDI 工具(HOMR GUI)是一个把乐谱图片识别成可编辑音符数据的在线 skill,面向钢琴谱、声乐谱和合唱谱。你给它一张拍照、扫描或截图得到的五线谱图片,或者一份 PDF 乐谱,它返回可下载的 .musicxml 和 .mid 文件。

手边只有纸质谱或图片谱的人,往往只能对着屏幕一个音一个音地敲进打谱软件;不会命令行、也不想为了识别一段谱子去折腾 Python 环境和 CUDA,是这一步最费时间的原因。

用法很直接:把乐谱图片或 PDF 交给这个 skill,它会自动读出谱表、音符和时值,并输出 .musicxml 与 .mid 两个文件供你下载。PDF 会逐页识别,不需要你提前导出或截图。它按原谱逐音读取,不改动你的旋律、和声与节拍,也不需要你安装 Python、onnxruntime 或 CUDA,在网页上直接使用。

拿到文件之后,.mid 可以导入 DAW 当轨道用,.musicxml 可以导入 MuseScore、Sibelius、Finale 等打谱软件继续改写和排版。你得到的是可以改调、配器、做伴奏的音符,而不只是一张图片。

适合的人:需要把合唱谱、声乐谱整理成伴奏的声乐教师和合唱指挥,想扒谱或做练习伴奏的独立音乐人和 UP 主,以及想在打谱软件里改自己考级曲目的音乐学生。如果你要的是演奏示范或自动编曲,它不是这个用途——它只负责把谱面读成音符,改谱和配器留给你的打谱软件。

和其他乐谱转 MIDI 的方式有什么不同

处理同样的任务,通常有三条路:手动打谱、让通用 AI 聊天看图说话,或者自己搭一套开源的乐谱识别工具。

通用 AI 聊天能看懂乐谱,说出调号、和弦和大致结构,但它给的是文字描述,不是一份能导入制谱软件的整页 MusicXML;这个 skill 用端到端 OMR 引擎把整页谱面转成音符数据——从「这段谱子大概是这样」到「这就是可以编辑的谱子」,中间的距离只能你自己补。

手动打谱最可靠,但要一个音一个音地敲,一首合唱谱就是几个小时的录入;这个 skill 先自动识别出音符,你只需要对着原谱核对和修改——省下的是重复录入,留下的是只有你能做的校订。

上游的 homr 是一套命令行程序,装环境、配依赖、切换 CPU / GPU 都要懂命令;这个 skill 把它搬到了网页上,交给它一张乐谱图片就能出结果——不会命令行的人也能用上同一套识别引擎。

什么时候选它:你手上是五线谱图片或 PDF,目标是拿到可编辑的音符文件,而且不想装环境或学命令。反过来,如果你只想让 AI 讲讲这段谱子的和声,或者需要一份能直接听的演奏录音,通用聊天和真实的演奏更省事。另外提醒一句:自动识别本身会有误差,和弦密集、连音和记号多的谱面尤其需要对照原谱核对一遍。

关于乐谱转 MIDI 的常见问题

8 条

这个乐谱转 MIDI 工具是做什么的?

它把乐谱图片识别成可编辑的音符数据:给它一张五线谱图片或一份 PDF 乐谱,它返回 .musicxml 和 .mid 两个文件。它面向钢琴谱、声乐谱和合唱谱,用来扒谱、改调、做伴奏,以及把纸面乐谱导入 MuseScore、Sibelius、Finale、Logic 或 Cubase。

我要怎么用它?可以上传什么?

上传乐谱图片或 PDF 就行:拍照、扫描或截图的五线谱图片可以直接用,PDF 乐谱也能直接交给它,不需要你提前导出或截图。它会在网页上完成识别,不需要你标注音符,也不需要打开命令行;识别完成后就可以下载转换结果。

转换后会得到哪些文件?

会得到 .musicxml 和 .mid 两个文件供你下载。MIDI 可以导入 DAW(如 Logic、Cubase)当轨道使用,MusicXML 则可以导入 MuseScore、Sibelius、Finale 等打谱软件继续改写和排版。

可以直接上传 PDF 或纸质乐谱吗?

可以。图片和 PDF 都能直接上传:纸质谱拍照或扫描后上传,PDF 乐谱不需要先导出或截图,交给它就能识别,多页的谱子会逐页处理。图片和谱面越清晰、越完整,识别结果越可靠。

识别会出错吗?

自动识别难免有误差,和弦密集、连音和记号多的谱面更容易出错。建议把生成的 MusicXML 导入打谱软件,对着原谱核对一遍再用。识别引擎在持续更新,符号级别的错误已比早期版本减少。

生成的 MIDI 能直接用来做伴奏吗?

可以。MIDI 里是按谱面记录的旋律与伴奏音符,导入 DAW 后你可以换音色、改调、调整速度,再编配成你需要的伴奏。改动的空间都留在你的工程里,这个 skill 本身不会替你改写音符。

用它要安装软件或者会命令行吗?

不需要。这是一个在网页上直接使用的 skill:把乐谱图片或 PDF 交给它就能拿到结果,不用自己安装 Python 环境、onnxruntime 或 CUDA,也不用学任何命令。

转换结果会不会改动我谱子里的音符?

它按谱面读取,不改动你的旋律、和声与节拍;改调、配器和伴奏编配都在你的打谱软件或 DAW 里完成。好处是输出的 .mid 和 .musicxml 都能继续编辑,谱面上的原始信息会保留下来。