MIDI 是什么?与 MP3 的区别、文件获取与播放入门
MIDI 不是一段录好的声音,而是一份“演奏指令表”:它记录哪个音在第几拍按下、力度多大、用什么乐器、速度多快,播放时再由音源或合成器把这些指令“演”成声音。因此同一个 MIDI 文件在不同设备上可能听起来完全不同,体积却可以小到几十 KB。如果你的目标是听固定音质的成品音乐,选 MP3;如果你想改乐器、改速度、做游戏配乐或研究编曲结构,MIDI 更合适。
MIDI 与 MP3/WAV 的本质区别
| 维度 | MIDI | MP3 / WAV |
|---|---|---|
| 记录内容 | 演奏指令(音高、时值、力度、乐器、速度) | 已经录制或合成好的声音波形 |
| 文件体积 | 很小,通常几十 KB 到几百 KB | 大得多,WAV 尤其明显 |
| 可编辑性 | 可换乐器、改速度、改音符,不影响“录音” | 编辑空间有限,改音色基本要重新制作 |
| 播放结果 | 依赖音源,不同设备差异大 | 基本固定,走到哪听到哪 |
| 典型用途 | 编曲、游戏配乐、教学演示、老式网页背景音乐 | 成品歌曲、专辑、播客、音效分发 |
一句话判断:MIDI 像乐谱加演奏说明,MP3 像已经演奏并录下来的成品。
MIDI 文件小、可编辑,适合哪些场景
- 游戏与主题曲配乐:早期游戏受存储限制,常用 MIDI 表达背景音乐。midishack.net 就专门收集 Final Fantasy 等游戏 MIDI、原创作品和主题曲 MIDI,并附有面向初学者的 MIDI 教程。
- 编曲与学习:想看清一首曲子用了哪些乐器、和弦怎么走,MIDI 可以直接拆开看每个音轨。
- 二次创作:换一套音源,同一份 MIDI 能从钢琴小品变成管弦乐。
- 网页与轻量分发:文件小,适合放在资源有限的页面或老设备上。
反过来,如果你要的是“原唱原声”“现场录音质感”,MIDI 给不了,因为它本身不含人声录音,也不含真实乐器采样,除非你的音源里恰好有对应音色。
去哪里获取 MIDI 文件
常见渠道包括:
- 游戏音乐与主题曲站点:midishack.net 提供 200 多首 Final Fantasy MIDI、其他游戏音乐、原创 MIDI 与主题曲 MIDI,同时有 MIDI 入门教程和 MIDI/网页制作资源链接。
- 原创作品页:同一站点把原创 MIDI 作品放在首位,适合想听非商业改编的人。
- 个人作曲者与论坛:站点提到其主站 walzmusic.com 设有论坛,可用来交流与请求曲目。
- 搜索引擎与曲库:按“曲名 + MIDI”检索,注意来源是否允许下载与再分发。
下载前先确认用途:个人聆听、学习编曲、公开演出或商业使用,授权条件不同,别默认“能下载就能随便用”。
播放 MIDI 需要什么
MIDI 文件本身不发声,需要“音源 + 播放器”配合:
- 系统自带音源:Windows 的 Microsoft GS Wavetable Synth、macOS 的 QuickTime 合成器等,能直接播放,但音色偏基础。
- 专业音源 / 采样库:如 SoundFont、VST 乐器,音色更接近真实乐器,适合编曲。
- DAW 或 MIDI 编辑器:如 Cakewalk、FL Studio、MuseScore 等,可播放并编辑音符、乐器、速度。
- 硬件合成器 / 电子琴:通过 MIDI 接口连接,由硬件发声。
预期结果:同一份 MIDI 在系统音源里可能像电子琴,在管弦乐音源里可能像小型乐队。这不是文件坏了,而是音源不同。
播放无声或音色异常怎么排查
- 完全没声音:先确认播放器是否加载了音源;再检查系统音量与输出设备;有些播放器需要手动指定 MIDI 输出端口。
- 音色不对:MIDI 里的乐器编号(Program Change)需要音源支持。系统音源可能把“弦乐”放成“合成弦乐”,换音源或手动改音轨乐器即可。
- 速度或音高怪:检查文件是否包含速度变化(Tempo)或移调信息,也可能是播放器默认速度与文件设定不一致。
- 部分音轨缺失:某些播放器只播主旋律轨,换用支持多轨的编辑器查看全部轨道。
- 下载后打不开:确认扩展名是 .mid 或 .midi,而不是被改名的 MP3;必要时用十六进制查看开头是否为
MThd。
怎么选:MIDI 还是 MP3
- 要成品听感、固定音质、方便分享:选 MP3。
- 要改乐器、改速度、看编曲结构、做游戏或轻量配乐:选 MIDI。
- 要两者兼顾:用 MIDI 编辑,再导出成 WAV/MP3 分发。
midishack.net 的定位正好覆盖了 MIDI 的典型用法:原创 MIDI 作品、游戏与主题曲 MIDI、初学者教程和资源链接。想入门,可以先从该站的“MIDI information for Beginners”教程和游戏 MIDI 页面入手,边听边拆,比只看定义更快理解 MIDI 到底在记录什么。