MIDI转乐谱
将任何MIDI文件转换为乐谱。 查看单独的音轨,将钢琴乐谱渲染为大谱表,并将乐谱导出为PNG图片。
点击上传或拖放您的MIDI文件!
支持格式:.mid, .midi
您的文件不会被上传——所有处理都在浏览器中完成
将任何MIDI文件显示为标准记谱
上传MIDI文件,即可将其渲染为乐谱。选择单独的音轨,将钢琴乐谱显示为大谱表,并将记谱导出为PNG图片。如需反向转换,请使用我们的音频转MIDI转换器。
* 乐谱渲染由 VexFlow 5.0 提供支持——一个开源音乐记谱库。MIDI解析通过 @tonejs/midi 实现。
核心功能
我们的MIDI转乐谱工具的独特优势
多音轨支持
查看复杂MIDI编曲中的各个乐器音轨。每个音轨都有独立的谱表和正确的谱号分配。
大谱表
钢琴MIDI文件自动渲染为带有高音谱号和低音谱号的大谱表——与标准钢琴乐谱的阅读方式完全一致。
音轨选择
通过简单的复选框选择要显示的音轨。开关乐器显示,专注于您关心的部分。
PNG导出
将乐谱下载为高分辨率PNG图片。可以打印、分享,或用于您的音乐项目中。
精确量化
音符智能量化到最近的十六分音符网格。支持附点音符、跨小节连音线和和弦检测。
标准记谱
正确的谱号、拍号、调号和小节线。阅读方式与任何印刷乐谱完全相同。
适配所有设备
可在电脑、平板或手机上使用。无需安装任何软件。只需一个启用了JavaScript的现代浏览器。
免费,无限制
无需注册账号,无文件数量限制,无水印。您可以免费转换任意数量的MIDI文件。
使用方法
四个步骤将任何MIDI文件转换为乐谱
1. 上传MIDI文件
拖放或点击上传。支持任意大小的标准 .mid 和 .midi 文件。
2. 选择音轨
选择要显示的乐器。钢琴文件自动渲染为带有高音谱号和低音谱号的大谱表。
3. 查看乐谱
您的MIDI数据经过量化处理,并渲染为带有正确谱号、拍号和小节线的标准记谱。
4. 导出为PNG
将乐谱下载为高分辨率PNG图片。打印或导入到您的MIDI播放器中。
常见问题
-
通过上方的上传区域上传您的 .mid 或 .midi 文件。工具会解析MIDI数据,量化音符时值,并在浏览器中渲染标准记谱。然后您可以选择特定音轨并将结果导出为PNG图片。
-
是的,完全免费且无任何限制。无需注册账号,无文件数量限制,无水印。您可以转换任意数量的MIDI文件。
-
可以。当您的MIDI文件包含多个乐器音轨时,会出现带复选框的音轨选择器。您可以单独开关各个音轨,查看任意组合。
-
大谱表用花括号连接高音谱号和低音谱号——这是钢琴乐谱的标准书写方式。当转换器检测到钢琴编曲(带有高音和低音谱号的两个音轨)时,会自动渲染为大谱表。
-
目前支持导出为2倍分辨率的PNG图片,打印效果清晰。PDF导出功能计划在未来更新中推出。在此期间,您可以直接打印PNG或将其粘贴到文档中。
-
同时支持Type 0(单音轨)和Type 1(多音轨)标准MIDI文件。文件扩展名必须为 .mid 或 .midi。
-
当前版本渲染MIDI文件的前32个小节,以保持渲染速度和页面响应性。完整乐谱支持计划在未来更新中推出。
-
不会。您的MIDI文件永远不会离开您的设备。所有解析和渲染都通过JavaScript在浏览器中本地完成。我们不会存储、记录或传输任何文件数据。
技术详情
MIDI转乐谱渲染引擎的工作原理
渲染引擎
乐谱使用 VexFlow 5.0 渲染,这是一个开源的音乐记谱库, 被 Flat.io 和 Noteflight 等专业工具所采用。输出为SVG格式,在任意缩放级别下都清晰锐利。
MIDI解析
MIDI文件通过 @tonejs/midi 解析,提取音轨、音符、 速度和拍号数据。同时支持Type 0(单音轨)和Type 1(多音轨)MIDI文件。
支持格式
限制
- 渲染前32个小节(完整乐谱支持计划中)
- 音符量化到最近的十六分音符网格
- 三连音近似为最接近的标准时值
- 当前版本不支持力度、装饰音和倚音
- 调号默认为C大调(临时升降号以内联方式显示)