MIDI 编码转换器
官方仓库 - 当前
该转换器仓库说明了二进制 MIDI 解析路径:解析 MThd/MTrk 块,找到 0x01-0x07 文本 Meta 事件,按源编码解码文本字节,再按目标编码重编码,重新计算轨道长度并写出 MIDI。这里不适用神经网络论文或模型排名。
输入
现有 .mid/.midi 文件;只处理需要修复编码的 MIDI 文本 Meta 事件
MIDI 格式
输出
浏览器本地导出所选编码的 MIDI;音符、时值、速度、力度和控制器保持不变
适用场景
修复已有 MIDI 里的乱码歌词、轨道名、乐器名、标记、提示点和版权文本
按用途选择:先看输入与输出需求,再参考同条件实测、公开评测和模型能力。缺少公开分数不代表质量较差;参数更多、发布时间更新也不自动代表更好。这里的顺序是使用建议,不是总榜名次。
费用、耗时、格式和参数以所选模型为准。
可用MIDI 转码器遵循 mason369/midi-encoding-converter:在浏览器里把已有 MIDI 文本 Meta 事件重写为所选目标编码,默认推荐 UTF-8,不上传文件,也不进行模型推理。
MIDI 转码器采用 mason369/midi-encoding-converter 路线,在浏览器本地重写 MIDI 文本 Meta 事件编码。
直接解析 LRC 和标准 MIDI 文件,以原始字节写入 FF 05 歌词事件,不使用神经网络。
官方仓库 - 当前
该转换器仓库说明了二进制 MIDI 解析路径:解析 MThd/MTrk 块,找到 0x01-0x07 文本 Meta 事件,按源编码解码文本字节,再按目标编码重编码,重新计算轨道长度并写出 MIDI。这里不适用神经网络论文或模型排名。
MIDI Manufacturers Association - 当前
MIDI Manufacturers Association (MMA) 的规范,定义了歌词 meta 事件在 Standard MIDI File (SMF) 中的存储方式,这正是本工具嵌入带时间戳 LRC 歌词时写入的结构。
未列出公开论文链接;使用官方存储库或运行时实现作为来源。
处理同类任务时可以先看这些指南:每个场景都列出适用工具、模型边界、来源和常见问题。
反馈时请注明工具名称、操作步骤和遇到的问题,可附截图帮助定位。
演示
它会重写 Text、Copyright、Track Name、Instrument Name、Lyric、Marker、Cue Point 这些 Meta 事件,并重新计算 MTrk 长度。
MIDI 转码器遵循 mason369/midi-encoding-converter:在浏览器里把已有 MIDI 文本 Meta 事件重写为所选目标编码,默认推荐 UTF-8,不上传文件,也不进行模型推理。
它会重写 Text、Copyright、Track Name、Instrument Name、Lyric、Marker、Cue Point 这些 Meta 事件,并重新计算 MTrk 长度。
拖放文件到此处,或点击选择
支持格式: mid, midi - 最大 10 MB
关闭自动检测时使用;只作用于 MIDI 文本 Meta 事件,不影响音符或时值。
浏览器本地写出所选目标编码:UTF-8、Shift_JIS、GBK、Big5、EUC-KR 或 ISO-8859-1。UTF-8 是现代 DAW 和 MIDI 编辑器的推荐默认值。