资源MIDIAndrew Carlins阅读约 7 分钟

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

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

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

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

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

Co-Founder & CEO, Songscription

Andrew co-founded Songscription at Stanford with a few fellow musicians who were tired of not finding the notes to the songs they wanted to play. He grew up playing piano and baritone saxophone and performing in musical theater, and though he hasn't performed in years, he likes to think he's still pretty sharp. He writes about getting a song off the recording and onto the page.

了解我们的团队

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