什么是 MIDI?写给乐手的大白话指南

资源阅读约 7 分钟Andrew Carlins

MIDI 是音乐软件里最有用的东西之一,也最常被误解。简单说,它不是音频,是一套指令,告诉设备该弹哪些音、怎么弹。这到底意味着什么?它为什么对扒谱这么重要?

本文收录在我们的记谱术语表里。

MIDI 不是声音,它是一套描述演奏的指令:弹了哪个音,什么时候开始,什么时候停,下键有多重。你可以把它想成电脑能读的乐谱,或者一份手指动作清单,它记的是手怎么动,不记最后出来的声音。因为存的是音符本身,不是音符的录音,所以哪怕过了很久,你照样能换乐器、改速度,或者把某个弹错的音单独改掉。只要开始用音乐软件,你就会不停碰到它。

MIDI 到底是什么

MIDI 全称 Musical Instrument Digital Interface,也就是“乐器数字接口”。这个标准从 20 世纪 80 年代初就有了,到现在几乎每间录音棚的后台还是靠它在跑。当初发明它,是为了让不同厂家的合成器和电脑能用同一种语言对话。这种语言很简单:按下这个音,松开,推一下这个推子。你在电钢琴上按一个键,它并不会把声音发给电脑,只会发一条很短的消息,说某个音刚刚以某个力度响起。松开琴键,它再发一条,说这个音停了。这些消息串起来,就是你弹过的每一个音的完整记录。

MIDI 文件里有什么

MIDI 文件基本上就是一条由音符事件排成的时间线。每个音符存了四样值得了解的东西:

  • 音高。 是哪个音。从最低沉的轰鸣到最高的一声“叮”,都用一套编号表示,中央 C 是 60。
  • 时间。 这个音具体什么时候开始、持续多久。时间是对照速度来算的,所以整体加快或放慢都不会走样。
  • 力度。 这个音弹得多重,通常对应它有多响。MIDI 钢琴声部听着不死板,靠的就是它。
  • 通道和音轨。 这个音属于哪件乐器或哪个声部,所以一个文件里能把钢琴、贝斯和鼓分层装在一起。

再看一遍这张清单,里面没有一样是真正的声音。MIDI 文件不知道钢琴是什么声音,只知道你想在这里放一个钢琴的音。声音要等有东西回放这个文件时才加进来。MIDI 最大的长处在这儿,最大的局限也在这儿。

MIDI 和音频文件的区别

MP3 或 WAV 文件是录音。它把做好的声音整个定格在里面,像给某个瞬间拍了张照片。你可以把它调响,也可以剪掉一段,但没法伸手进去挪动和弦的三音,因为里面根本没有单独的三音,只有混成一整片的声音。MIDI 文件正好相反。它记下的是声音背后的那些决定,好比一份菜谱,而那张照片拍的是做好的菜。你可以把调从 C 改成 A,把钢琴换成弦乐,修掉一个偏低的音,或者把速度拉慢,哪样都不会让声音变差,因为电脑只是照着菜谱重新做一遍。制作人爱用 MIDI,图的就是这份灵活。想从录音得到 MIDI,可以看怎么把音频转成 MIDI。

MIDI 擅长做什么

MIDI 能让很多事变简单,其中几样最突出:

  • 事后编辑。 任何一个音都能挪动、删掉、拉长或改音高,别的音不受影响。
  • 换声音。 同样的音符,回放时可以是三角钢琴、合成器,也可以是一组弦乐。乐器以后再挑也不迟。
  • 显示成钢琴卷帘。 MIDI 直接对应到钢琴卷帘上的一条条横条,所以每个 DAW 都在这种网格上编辑 MIDI。
  • 文件很小。 一整首歌的 MIDI 只有几 KB,因为存的是指令,不是声音。

MIDI 记不下什么

MIDI 描述的是音符,管不了音色。某位歌手带气声的质感,某台吉他音箱的颗粒感,录鼓时那个房间的声音,它都记不下来,因为这些都在音频里,不在音符指令里。它记的也只是音高和时间,算不上一份排好、人能直接读的乐谱。原始 MIDI 文件直接显示成乐谱,往往很乱,节奏古怪,左右手也分得不合理,要等软件整理过才好看。这一步整理是实打实的工作量,所以该用哪种格式要看你拿它干什么。这方面的取舍,我们在 MusicXML、MIDI 和 PDF 怎么选里详细比较过。

MIDI 和乐谱

MIDI 和乐谱是近亲。两者描述的都是音符,都不是声音,所以互相转换主要是怎么呈现的问题:把时间量化成规整的节奏时值,定一个拍号,再排到五线谱上。你可以把 MIDI 文件转成乐谱,步骤我们在 MIDI 转乐谱里一步步讲了;也可以从一段录音同时得到这两样。后一种就是 Songscription 做的事:它听你的音频,把音符找出来,同一次扒谱就给你两样东西,一个拿去 DAW 里用的 MIDI 文件,一份能摆上谱架的乐谱。这样你不用二选一,也不用再手动把另一样重做一遍。

常见问题

什么是 MIDI?

MIDI 是 Musical Instrument Digital Interface 的缩写,意思是“乐器数字接口”。它本身不是声音,是一套描述演奏的指令:弹了哪个音,这个音具体什么时候开始、什么时候结束,下键有多重。MIDI 文件更接近一份手指动作清单,跟录音差得远。它存的是音符本身,不是这些音符的录音,所以事后想换乐器、改速度,或者单独改掉某一个音,都不用重新录。

MIDI 文件和音频文件是一回事吗?

不是,MIDI 的用处全在这点区别上。MP3、WAV 这样的音频文件是声音的录音,把当时进到话筒里的声音原样定格下来。MIDI 文件里一点声音都没有,只有音符指令;回放的时候,由合成器或采样器把这些指令变成声音。所以 MIDI 文件比音频小得多,把钢琴换成吉他、把速度放慢,音质也一点不受损。

能把 MIDI 文件转成乐谱吗?

可以。MIDI 里本来就有音符和它们的时间信息,记谱软件能直接读取 MIDI 文件,把它排成乐谱。不过一般得先把时间量化成规整的节奏时值,再在记谱上做一些取舍,谱子才好读。反过来也行:扒谱工具听一段录音,把音符找出来,一次处理就能同时给你 MIDI 文件和好读的乐谱。

手上只有一首歌的录音,想要它的 MIDI?上传录音,MIDI 和乐谱一起拿到。

关于作者

Andrew Carlins

作者

Andrew Carlins

Songscription 联合创始人兼 CEO

Andrew 在斯坦福和几位同样玩音乐的朋友一起创办了 Songscription,因为他们受够了想弹的歌总找不到谱。他从小弹钢琴,也吹过上低音萨克斯,还演过音乐剧。虽然好几年没登台了,他觉得自己的状态还没降半音。他在这里写扒谱的事,讲怎么把一首歌从录音里扒下来,变成纸上的谱子。

了解我们的团队

还有这些同一话题的文章,可以接着读。