MIDI 编码转换器
官方仓库 - 当前
该转换器仓库说明了二进制 MIDI 解析路径:解析 MThd/MTrk 块,找到 0x01-0x07 文本 Meta 事件,按源编码解码文本字节,再按目标编码重编码,重新计算轨道长度并写出 MIDI。这里不适用神经网络论文或模型排名。
修复已有 MIDI 里的乱码歌词、轨道名、乐器名、标记、提示点和版权文本
浏览器本地导出所选编码的 MIDI;音符、时值、速度、力度和控制器保持不变
输入
现有 .mid/.midi 文件;只处理需要修复编码的 MIDI 文本 Meta 事件
MIDI 格式
输出
浏览器本地导出所选编码的 MIDI;音符、时值、速度、力度和控制器保持不变
适用场景
修复已有 MIDI 里的乱码歌词、轨道名、乐器名、标记、提示点和版权文本
MIDI 转码器遵循 mason369/midi-encoding-converter:在浏览器里把已有 MIDI 文本 Meta 事件重写为所选目标编码,默认推荐 UTF-8,不上传文件,也不进行模型推理。
MIDI 转码器采用 mason369/midi-encoding-converter 路线,在浏览器本地重写 MIDI 文本 Meta 事件编码。
官方仓库 - 当前
该转换器仓库说明了二进制 MIDI 解析路径:解析 MThd/MTrk 块,找到 0x01-0x07 文本 Meta 事件,按源编码解码文本字节,再按目标编码重编码,重新计算轨道长度并写出 MIDI。这里不适用神经网络论文或模型排名。
未列出公开论文链接;使用官方存储库或运行时实现作为来源。
这些页面按用户会直接搜索的任务命名,并连接到对应工具、模型边界、来源和常见问题。
MIDI 转码器遵循 mason369/midi-encoding-converter:在浏览器里把已有 MIDI 文本 Meta 事件重写为所选目标编码,默认推荐 UTF-8,不上传文件,也不进行模型推理。
确定性编码转换
MIDI 转码器采用 mason369/midi-encoding-converter 路线,在浏览器本地重写 MIDI 文本 Meta 事件编码。
MIDI 编码转换器
浏览器本地文本事件转码
当 MIDI 音符已经存在、只是歌词、轨道名、标记、提示点或其它文本 Meta 事件乱码时使用。
所选目标编码的 MIDI 文本 Meta 事件
手动 DAW 导出
手动 DAW 导出
DAW 内导出也可用,但可能改变的不止文本编码;批量清理文本时不如该工具边界清楚。
DAW 专用 MIDI
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 编辑器的推荐默认值。