在不同宿主间分享 MIDI 文件

分享到微信朋友圈

· Dark$ide 添加于 2016-12-03 · 暂无评论
作者:Joe Albano

编译:Hotwill

当 MIDI 发布时,人们就意识到 MIDI 文件要比音频文件更加容易分享和传播 - 音频文件一般都比较大,而 MIDI 文件却很小,只包含音符、力度、长短等表现信息,当然也就没有音频波形了。MIDI 文件的传递现在已经被广泛使用,但其实缺少音频信息有时候却又让 MIDI 显得不是那么方便。如果传递和接受者对音频质量有比较的要求,那么使用 MIDI 文件就会有比较大的风险。

General MIDI (通用 MIDI)

对于业余玩家和不经常使用 MIDI 的用户来说,有一种标准可以使用,那就是通用 MIDI (GM) - 这是专门为虚拟乐器开发的标准,所以当用户从合作者那收到 MIDI 文件,这位用户只要把 MIDI 文件拖到软音源中,然后载入预设,即可得到需要的声音。比如 MIDI 信息中 #1 是三角钢琴,而 #34 是贝斯。不过即使当这个 MIDI 文件的生产者产生的是三角钢琴的 MIDI 文件,并不意味着接收者就能得到和 MIDI 生产者一样的三角钢琴声音。这不仅仅是因为音色不一样,而且 MIDI 对不同的音色也会产生不一样的效果。

举个例子,你在某个钢琴音色中弹奏出非常有动态的旋律,然后导成 MIDI 文件,但如果这个 MIDI 文件在不同的钢琴音色中执行,产生的声音可能动态很小或者一点动态也没有。如果一开始使用的钢琴音色更加深沉一些,而导入 MIDI 文件的钢琴音色则是比较明亮、轻快的音色,那么接收 MIDI 文件的人很可能会感觉到这旋律一点也不应景,甚至有点冲突。更严重的情况是,如果接收 MIDI 的人根据这个 MIDI 文件再进行创作和歌曲编排,那么将会造成歌曲的不同走向。

所以对于不是那么严谨的工程来说,通用 MIDI 一般是够用了,但更专业的用户则需要花更大的代价让某种特定的乐器达到理想的状态。最简单的方法就是购买一样的音源和音色,或者花时间对 MIDI 信息慢慢进行雕琢,这样才能避免把毫无音乐性的片段放入歌曲编排。那么有木有不需要花费过多精力的 MIDI 传递方式?答案是肯定的。

Standard MIDI (标准 MIDI 文件)

其实还有种比较省事的 MIDI 传递方式,用起来基本没啥问题,这就是标准 MIDI 文件(SMF)- SMF 包含音符、时间长短以及所有的弹奏表现参数,比如力度、转轮参数、踏板参数等等,基本上你在 MIDI 编辑窗(钢琴卷帘)内看到的所有东西都在里面。创建 SMF 其实也不难,主要还要看宿主,基本上只要选中相应的轨道和区域,然后点击 “导出为 MIDI ” 即可。



但如果你看到有的文件扩展格式为 .smf, 最好别用,因为标准 MIDI 文件一般用的都是 .mid 的扩展格式。导入 SMF 的方式非常简单,你可以选择使用宿主中的导入功能,也可以直接拖到窗口中。



值得注意的是,SMF 也有不同类型:只包含一轨信息的 SMF 为 Type 0 文件,包含多个轨道信息的 SMF 为 Type 1 文件。Type 1 文件包含着每个轨道的独立信息,带入后宿主会自动创建相应数量的乐器轨道,有时候某些轨道则会是通用 MIDI 格式。经过测试,Logic 能够很正确的创建正确的乐器轨道,而 Pro Tools 有时候只能建立相应数量的空白轨道。

声音才是重点

无论是宿主之间相差十万八千里还是是否有一样的乐器音源,现在更多的音乐人和制作人更喜欢使用自己的音色。如果合作双方并没有相同的音源,最好同时发送一段立体声的音频提供参考,这样接收方才能知道 MIDI 文件应该达到怎样的效果。导出 SMF 文件时应该要给文件起一个比较有用的名称,最好加入一段文字说明,包含乐器使用以及编排建议等等。


重新设置鼓组编排

所以为了更好地让音源传达 MIDI 文件的声音,我们需要做那些调整?显然乐器音源应该还有正确的 MIDI 信息映射。鼓音源是比较容易出问题的音源类型,因为不同的鼓音源在 MIDI 音符的音色排序上可能有所不同,比如这边的鼓音源 C1 是大鼓,而另一边的 C1 是 Hihat,这种情况就很尴尬了。

这种情况很常见,因为好的鼓音源或者插件都会觉得标准太过于局限 - 如果大家都采用同样的标准,那么就很难用复采样来实现更加生动的鼓组乐段(无论是演奏还是编辑)。所以如果合作双方使用的是不同的鼓组引擎,那么至少得有一方得对鼓音源进行重新映射。这样的工作其实不难,就是有点费时,所以最好的办法就是做成 Map 或者预设及时保存下来(很多高质量鼓音源插件都可以保存设置信息,下次打开时只要载入即可展开你所需要的设置信息)。

善用包络线

为了能够让替换的乐器能够表现出相应的色彩,这时候你就需要进行更多的参数调试。有些问题并不会马上出现,但一播放你就会有种哪里不对的感觉。举个例子,就是转音轮的参数,一般转音轮的标准是 ±2 半音的最大值,但其实不同的乐器音色对转音轮会有不同的反馈,所以替换的音色很有可能会丢失转调的信息,甚至造成更不好的结果,让声音变得很奇怪。表情转轮参数也会出现类似的情况,还有延时踏板,以及一些非常规的 MIDI 控制器也会对管乐器和风笛乐器等音色做出不一样的反馈(比如 Seaboard 这样的三维控制器)。在提醒一下,这时候一个详细的文字说明可能会避免很多问题。

MIDI 的力度

一般情况下,力度参数很难的到正确的结果。大家都知道,每个 MIDI 音符的力度代表着弹奏力度,一般可以传达为声音的大小、亮度以及尖锐程度,这也是真实乐器弹奏的正常反馈。但其实 MIDI 信息并不能把对插入的音符力度进行正确的反馈,这时候就需要用到音源的编辑功能了。


当替换的乐器不能得到和原本乐器一样的反馈时,就会失去很多弹奏的色彩,而传达色彩是非常重要的。这点很难用文字叙述,只能用耳朵聆听原来的声音,然后通过音源上的参数调试去尽量接近原本的声音。

这就是为什么参考音频是如此的重要,这也是其他音乐人了解声音信息的唯一方式,它能够帮助你得到接近原生的声音结果。

掌控力

看到上面这些,你也许会纳闷,既然这么麻烦,为什么要自找这么多麻烦呢?除了导出 MIDI 文件,音乐人之间的合作还可以直接分享分轨音频文件,这样可以直接得到正确声音,不然现在这样的网速难道是吃屎的?

但 MIDI 文件的魅力在于用户可以进行编辑和调试,也许参与到合作的音乐人都想改变些什么,如此一来 MIDI 就是更加合适的方式。修改和编辑 MIDI 信息并没有那么困难和费事,尤其是在你和伙伴达成了某种合作机制后会更加的得心应手。

所以是否选择用 MIDI 文件进行沟通取决于合作方式,当你需要修改更多的内容时,MIDI 文件是你的选择,否则它甚至会影响音乐性的表达和歌曲的编排。



可下载Midifan for iOS应用在手机或平板上阅读(直接在App Store里搜索Midifan即可找到,或扫描下面的二维码直接下载),在iPad或iPhone上下载并阅读。

文章出处:http://www.midifan.com做人要厚道,转载文章请注明出自 midifan.com,谢谢

暂无评论

添加评论