2020年4月7日 星期二 10:29

Ableton Live:MIDI共享

作者Len Sasso
深入研讨 软件应用 Ableton Live:MIDI共享

我们将向你演示,如何共享Live中的MIDI文件。

在本月的小贴士中,我们将研究Live处理MIDI文件的方式。

让我们从基础的说起。带有“.mid”或“.smf”的计算机文件,可以在音乐软件之间共享MIDI数据。虽然MIDI文件格式是几十年前的产物,在这几年里也经过了各种的修订,但你在使用MIDI文件共享MIDI音符和控制器数据时,唯一会碰到的区别就是文件包含的轨道数目。单轨道MIDI文件是官方所谓的“Type 0”文件,多轨文件叫做“Type 1”,但我只用单轨和多轨MIDI文件去区分。因为在硬盘上,它们看起来是一样的。只有当你将它拖拽到Live中,才会发现,它是单轨MIDI片段,还是多条轨道。

一开始,我们需要解决一个常见的困惑:MIDI通道和多轨MIDI文件的不同轨道之间有没有关系?答案是没有。当你在支持MIDI通道数据的DAW中(Live不是)导入多轨MIDI文件时,你可能会发现,各轨道使用的是不同的MIDI通道。你也可能发现,各条轨道使用的是同样的MIDI通道,或者,某个轨道使用了多个通道——这要看MIDI文件是如何创建的。除了实时输入MIDI外(这时你必须选择通道),Live都会忽略MIDI通道。因此,当你在Live中导入多轨MIDI文件时,你会发现,多条通道合并到了一个片段中,你没有办法在Live中区分或分离。当你的合作伙伴使用其他DAW时,这种情况时有发生;在商业资源库里,多轨MIDI文件通常会在不同的通道上放置不同的轨道。

导入工作

大部分的DAW都可以导出和导入MIDI文件。Live的方式最简单:在Live的Arrangement或Session视窗里,选择任意的MIDI片段,到Live的“File(文件)”菜单中选择“Export MIDI Clip(导出MIDI片段)”(Command-Shift-E /Control-Shift-E)。这样会创造出单轨的MIDI文件,它保留了片段的内容,所有事件都分配在通道1上。当你的Live中有多条MIDI轨道需要导出,你想要在导出那些轨道时,保留片段之间的相对时值,唯一的选择就是在同样的开始位置,合并片段,然后逐一导出。之后,当你导入其他Live Set或其他DAW时,只要对齐开始点,它们就能保持同步。(分享给其他Live用户时,创建和保存Live轨道或包含多条轨道的编组会更方便。)

Logic和Reason可以导出多轨MIDI文件,但方式上会有一些不同。跟Live一样,Reason内部不使用MIDI通道,所有导出的MIDI数据都会分配到通道1上。要在Reason Song里导出MIDI片段,首先需要静音所有不想要导出的片段,然后,在Reason的“File(文件)”菜单里选择“Export MIDI File(导出MIDI文件)”。Logic内部会使用MIDI通道,MIDI文件里的所有事件都包含了它们的通道分配。这就存在上述的可能,当你将Logic中的MIDI文件导入到Live中时,不同通道的事件会合并在一起。为了防止这样的事情发生,可以使用Logic的“Separate By MIDI Channel(按照MIDI通道进行分离)”选项,将包含多通道数据的片段,分离成多个单通的片段,放在不同的轨道上。要在Logic中导出MIDI数据,可以选择所有你想要涵盖的MIDI片段,然后在Logic的“File(文件)”菜单上,选择“Export Selection as MIDI File(将选区作为MIDI文件导出)”(Command-Option-E)。

1:在Reason(左)和Logic(右)中,有一个四部分组成的MIDI歌曲,我们选择其中的三部分导出到Live中(下)。虽然Live片段的开始点都在同一位置,但它们的数据排列都与原版保持了一致。
1:在Reason(左)和Logic(右)中,有一个四部分组成的MIDI歌曲,我们选择其中的三部分导出到Live中(下)。虽然Live片段的开始点都在同一位置,但它们的数据排列都与原版保持了一致。

要将MIDI文件导入Live Set中,只需要在Live的浏览器或计算机的文件系统中,将它拖拽到Live的Arrangement或Session视窗中。多轨MIDI文件的单独轨道会以单个片段的形式,出现在Live连续的MIDI轨道上,如图1所示(上面)。Live会根据需要创建新的MIDI轨道,在导入范围中的空白音频轨道会转换成MIDI轨道。确保在导入范围内的音频轨道上没有音频片段,否则它们会阻碍MIDI片段的放置,如果在Arrangement视窗中,还会中止导入。你可以将导入的片段放在所有Live轨道的最下面,以便发生类似的冲突。这样,它会为每个片段创建出新的MIDI轨道。

在向Live的Arrangement视窗中导入多轨MIDI文件时,要记住一件事,所有的片段都会从同样的时间轴位置开始,即便原始的轨道并不这样。Live会在每个导入的片段前加入空白区域,保证所有的MIDI事件都能保持相对的位置。在Arrangement视窗中导入没有太大意义,但在Session视窗中导入MIDI文件就很有效了。因为放置导入轨道的场景中会保留片段的相对时值。导入的片段会启动循环,而它们的长度并不一定相同,所以,如果你希望片段能够正常循环,就需要手动调整它们的长度。

鼓组轨道

MIDI鼓组资源库(以及从鼓组音序器中导出的MIDI文件)通常会给不同的鼓音色分配不同的轨道。当你想要混搭不同鼓组轨道的音序或从较长鼓轨道中截取部分时,这个设定是非常好用的。当你有一个包含多种鼓音色的单轨MIDI鼓组文件时,你可以导入到包含Drum Rack的Live轨道上,它可以轻松地分离出不同的鼓音色。然后,在Drum Rack的通道链列表上(不是Drum Rack的按垫上),右键点击使用的通道链,在弹出的菜单中,选择“提取通道链”。真鼓只会用很少的音色,所以提取它们的通道链并不像听起来那么枯燥。

2:多轨MIDI鼓文件被划分成了四个小节区块(上)。随后,这些片段被拷贝到了Session视窗中,制作成了新的鼓组场景(下)。
2:多轨MIDI鼓文件被划分成了四个小节区块(上)。随后,这些片段被拷贝到了Session视窗中,制作成了新的鼓组场景(下)。

Session视窗适合导入短的鼓组轨道,如果轨道太长,你可以先导入Arrangement视窗,再使用Live的循环工具,选择较短的区域,合并(Command-J /Control-J)这个区域里的所有轨道。然后,你可以选择合并的片段,将它们拖拽到Session视窗的片段槽中,如图2所示(上方)。之后,你可以手动混搭鼓的音色,也可以使用Follow Actions,随机组合。无论哪种方式,当你听到自己喜欢的组合时,都可以用Live的“Capture and Insert Scene (捕捉并插入新场景)”功能,创建包含选中片段的新场景。

多个版本

捕捉不同的演奏版本——比如,不同的和声组合或旋律碎片——是多轨MIDI文件的另一个用法。商用资源库通常会提供多轨MIDI文件:这种文件在支持多轨MIDI文件导出的DAW中很容易生成,你只需要将不同的演奏版本放到不同的DAW轨道上即可。当你在Live中导入含有不同演奏版本的MIDI文件时,你会想要所有的演奏版本(所有导入的轨道)都放在同样的Live轨道上。在将多轨MIDI拖拽到Live中时,按下计算机的Command/Control键,可以轻松实现;在Arrangement视窗中,所有的片段都会排列在同一轨道上,而在Session视窗里,它们会占据同一轨道的连续片段槽。

3:三个单轨的MIDI文件(上)进过剪切和编辑,制作成四小节的鼓片段,两小节的电钢琴和贝斯片段(中)。随后,在Session视窗中,我们用这些片段制作了新的场景(下)。
3:三个单轨的MIDI文件(上)进过剪切和编辑,制作成四小节的鼓片段,两小节的电钢琴和贝斯片段(中)。随后,在Session视窗中,我们用这些片段制作了新的场景(下)。

虽然多轨MIDI文件可以捕捉单独的轨道、不同演奏的版本和多种音色,但你也可以使用单轨文件实现,通常也会更容易。图3是导入的单轨文件:四个音色的鼓组和钢琴、贝斯的多个演奏版本。通过一些剪切、合并和编辑,就能很容易地转换成灵活的Session视窗配置。通过混合,便能制作出不同的场景。

Logic Loc
Logic Lochttp://www.logiclocmusic.com
乐极客创办人,独立音乐制作人,混音师。

需要避免的录音室错误

从自己身上出现的错误中学习当然是最有效的方法,但可能有些枯燥。所以在这篇文章中,我们将讨论一些来自家庭录音师普遍会发生的一些错误以及如何有效的进行避免,当然我们没有必要很痛苦的来学习这些问题。

黑五促销信息汇总

全网所有音乐技术产品黑五促销信息汇总。

Universal Audio发布Apollo Twin MkII

带实时UAD-2四核、双核或单核处理器的适用于苹果和Windows系统的桌面型2进6出雷电音频接口。
- 广告 -