免费在线
MIDI转乐谱
把任意 MIDI 文件变成看得懂的乐谱。调号、拍号和谱号都来自文件本身;对齐的松紧、制谱的小节数、左右手的分界都由你决定。导出 PNG 或直接打印为 PDF。不上传任何内容。
- 128小节,可从任意 MIDI 文件制谱
- 调号与拍号直接从文件读取
- PNG 或打印为 PDF — 不上传
添加 MIDI 文件,乐谱将显示在这里
正在读取文件…
- 100%浏览器运行 MIDI文件完全在您的浏览器中解析和渲染。任何数据都不会离开您的设备。
- 不收集数据 我们不会存储、记录或分析您的MIDI文件。零转换追踪。
- 无需注册账号 立即开始查看乐谱。无需注册、无需邮箱、无需订阅。
一份看得懂的乐谱,而不是音符堆
调号、拍号和谱号都来自文件本身;左右手在你指定的位置分界,音符对齐的松紧也由你决定,而不是一个固定的猜测。
是选择,不是猜测
把音符对齐到十六分、八分或四分音符;制谱 16、32、64 或 128 小节;左右手在 C3、中央 C 或 C5 分界。旧版本把这三项都写死了,也没告诉你。
-
钢琴大谱表
钢琴文件以高音和低音谱表呈现,由连谱号连接,分界点由你决定 — 也可以关掉连谱号,分开查看各声部。
-
从文件里读出来
调号由音符推断,拍号和速度从文件头读取,谱号按声部选择。临时记号按检测到的调号书写。
-
多音轨
每件乐器各占一行谱表。可以开关声部以专注于某一条线;最后一个不能关闭,所以乐谱永远不会是空白。
-
PNG 与 PDF
下载 2× 的 PNG,或打印为 PDF 得到任意尺寸都清晰的矢量页面。只打印乐谱,不打印页面上的其他内容。
-
跨小节线连音
越过小节线的音符会被拆分并用连音线连接,而不是被截断;附点时值写成附点,而不是两个连音符。
-
不上传任何内容
文件在你的浏览器里解析,制谱引擎也是页面的一部分 — 首次加载之后,这个工具完全不需要网络。
-
免费,无需账号
无需注册,没有文件数量限制,导出文件没有水印。
三步得到乐谱
-
添加 MIDI 文件
拖入或选择一个 — .mid 或 .midi,最大 10 MB。它在你的浏览器里解析,不会上传。
-
设置制谱方式
选择对齐精度、小节数量,钢琴文件还可以选择左右手分界。每次更改乐谱都会重绘。
-
选择声部
多音轨文件每条音轨一行谱表。关掉你不想看的部分。
-
导出
下载 PNG、打印为 PDF,或在 MIDI 播放器中打开这个文件,用真实音色聆听。
记谱是怎么算出来的
音符起点被量化到十六分音符网格,拆解成可书写的时值,跨小节线连音,再用 VexFlow 制谱 — 全部在你的浏览器里完成。
制谱引擎
记谱由 VexFlow 5 绘制,这是 Flat.io 和 Noteflight 背后的开源制谱引擎。它随本页面一起打包,不在运行时从 CDN 获取 — 所以被屏蔽或缓慢的 CDN 无法让工具失效,首次加载之后页面完全不需要网络。
MIDI 解析
文件由 @tonejs/midi 读取,得到音轨、音符、速度和拍号。类型 0(单轨)和类型 1(多轨)均受支持;调号由音符推断,而不是直接采信文件头,因为大多数文件根本没有设置它。
格式与限制
- 输入
- .mid、.midi — 标准 MIDI 文件,最大 10 MB
- 输出
- 2× 分辨率 PNG,或打印为 PDF(矢量)
- 小节
- 16、32、64 或 128 — 由你选择
- 对齐
- 十六分、八分或四分音符
它不会做的事
它记录文件里有的东西,而 MIDI 文件并不携带乐谱的全部信息。除检测到的调号外没有等音拼写,没有演奏法或力度记号,没有指法,除左右手分界外也没有声部分离。三连音无法表示 — 网格是二分的,三连音会被舍入到最近的十六分音符。凡是打算正式发布的谱子,请把这里的结果当作初稿,再到记谱软件里完成。
常见问题
如何将MIDI转换为乐谱?
通过上方的上传区域上传您的 .mid 或 .midi 文件。工具会解析MIDI数据,量化音符时值,并在浏览器中渲染标准记谱。然后您可以选择特定音轨并将结果导出为PNG图片。
这个MIDI转乐谱工具是免费的吗?
是的,完全免费且无任何限制。无需注册账号,无文件数量限制,无水印。您可以转换任意数量的MIDI文件。
可以同时查看多个音轨吗?
可以。当您的MIDI文件包含多个乐器音轨时,会出现带复选框的音轨选择器。您可以单独开关各个音轨,查看任意组合。
什么是大谱表?
大谱表用花括号连接高音谱号和低音谱号——这是钢琴乐谱的标准书写方式。当转换器检测到钢琴编曲(带有高音和低音谱号的两个音轨)时,会自动渲染为大谱表。
可以将乐谱导出为PDF吗?
可以。点击“打印或保存为 PDF”,然后在浏览器的打印对话框中选择“存储为 PDF”。这样得到的是任意尺寸都清晰的矢量页面 — 打印效果优于 PNG。只会打印乐谱,页面上的其他内容不会打印。如果你需要图片,2× 的 PNG 依然提供。
支持哪些MIDI文件类型?
同时支持Type 0(单音轨)和Type 1(多音轨)标准MIDI文件。文件扩展名必须为 .mid 或 .midi。
为什么只显示32个小节?
现在不是了。在“制谱”里可以选择 16、32、64 或 128 小节。默认是 32,因为这是一页可读的长度且能立即绘制;更长的乐谱排版时间会按比例增加。
我的MIDI文件会被上传到服务器吗?
不会。您的MIDI文件永远不会离开您的设备。所有解析和渲染都通过JavaScript在浏览器中本地完成。我们不会存储、记录或传输任何文件数据。