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 事件编码;它不是 AMT,也不做模型推理。
官方仓库 - 当前
该转换器仓库说明了二进制 MIDI 解析路径:解析 MThd/MTrk 块,找到 0x01-0x07 文本 Meta 事件,按源编码解码文本字节,再按目标编码重编码,重新计算轨道长度并写出 MIDI。这里不适用神经网络论文或模型排名。
未列出公开论文链接;使用官方存储库或适配器实现作为源。
MIDI 转码器遵循 mason369/midi-encoding-converter:在浏览器里把已有 MIDI 文本 Meta 事件重写为所选目标编码,默认推荐 UTF-8,不上传文件,也不进行模型推理。
确定性编码转换
MIDI 转码器采用 mason369/midi-encoding-converter 路线重写 MIDI 文本 Meta 事件编码;它不是 AMT,也不做模型推理。
MIDI 编码转换器
浏览器本地文本事件转码
所选目标编码的 MIDI 文本 Meta 事件
AMT 转写模型
音频转 MIDI 模型
新的 MIDI 转写
手动 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 编辑器的推荐默认值。