MIDI基础知识ABC(四) |
| 1. MIDI控制器简介
MIDI控制器的加入方法有两种,一种是在Piano
Roll里加入,另一种是在Event List里加入.在PianoRoll里的加入方法是:选择下拉框里的Control,这时右面的下拉框变成可用,然后就可以选择某个控制器,选择铅笔模式(或者在键盘上按D)即可以在屏幕的下半个区域内输入控制器的值。如果在Event
List里输入,则点击Huang色的星形按钮,添加一个新MIDI事件,双击kind,将类型改为Controller,就可以在Data里输入控制器的序号,并且在右面赋予它相应的值,也就事说决定这个控制器施加的量有多少。如果您想看到图解说明,请参考我们的数字音乐进阶教程。
控制器是用来控制你的音源的,
所以根据你选择的音源的不同,控制器的显示也不同,这在Piano
Roll里可以很清楚地看到。在PianoRoll里控制器下拉框里的内容是随着你在MIDI DEVICE里选择的音源而改变的。自然,根据你的声卡或音源的贵贱,支持的控制器数量有多有少。所以并不是所有的控制器都能被所有的音源接受的。下面我们对常用的控制器作一些介绍,请注意,也许有的控制器不能为你的声卡或音源所接受,具体情况请查阅您的产品说明书。
0号:音色库选择。这被用于乐曲的开头,为了保证乐曲可以在含有多个音色库的专业设备中正确回放,在音符信息之前加入这个控制器以选择正确的音色库,这是一种比较保险但老土的办法。其实在音序器软件里设置好Bank,也可以正确回放。
1号:颤音深度。就是Modulation,赋予它一定的值就可以听到颤音效果了,试了便知。
2号:呼吸(吹管)控制器。这需要一些设备的支持,如YAMAHA的BC3控制器,一般音源可能不接受此信息,XG音源多数可以接受。
6号:数据输入。这是一个比较特别的控制器,它要和98,99,100,101号控制器配合使用,具体将在介绍RPN和NRPN时详解。
7号:主音量控制。很容易理解,可以控制某一轨的音量,范围从0--127。
10号:相位调整。所谓相位就是声音的位置,在听觉的左面还是右面。在这个控制器里0是最左面,127是最右面。我们可以自由调整。
11号:表情控制器。Expression控制实际上也是控制一轨的音量,我们常用它来做一些如弦乐器的起伏交错等使得音乐更有生气。那么同样是控制音量,它和7号主音量控制有什么不同呢?是这样,7号控制器的值是绝对的,而11号的值是相对的。举例说明:假如一轨音乐开始时音量为100,在A处我们要求音量变为一半,如果我们用7号控制器输入值=50,听上去也很好的。但是后来你觉得这一轨音乐在整个音乐中显得太响了,于是你把这轨的开始音量调轻,如变成了70。然后问题便
产生了,当到达A处时,音量马上又变为了50,而不是我们原先设定好的一半,你又会觉得偏响了,你不得不重新调整它的值为35,这当然是一件麻烦事。但如果用11号控制器来输入A处的值就好办了,由于它是相对值,可以当成百分比来看。不论我们如何调整主音量,它都会相应的起变化而不固守原来的值。所以在音乐制作中我们应该使用11号控制器来做渐强和渐弱,弦乐器的起伏等。这样不论我们最后怎样调整音量,轻响变化都会随之做整体的提升和衰减,保持相对的稳定。
64号:踏板控制器。这是一个开关控制器,所谓开关控制器就是指以63为界限,0-63实际上是同一个值而64-127是另一个值,也就是说不论你输入什么值,对于音源来说只接受两种状态。在这个控制器里就是踏板的踩下与放开两个状态。
67号:弱音踏板。就类似于钢琴上的弱音踏板的效果,可以使声音变弱,变闷。它也是一个开关控制器。
91号:混响效果器。可以用来调整某一轨混响量的大小。是很常用的。
93号:合唱效果器。可以用来调整某一轨合唱效果量的大小,用得好可以给音色增光不少。
98,99,100,101号控制器的使用在介绍RPN和NRPN时详细说明。
以上是常用控制器的解释说明,在这里有一点还要提醒大家,我们使用的很多音序器软件可以直接在界面上调整很多参数,其中有些是和控制器重复的,例如在Cakewalk里我们就可以选择音色库,音色,控制音量和声相,这些都可以在Track窗口里完成。但和标准控制器相比,则是后者的优先级高。比如我们在Cakewalk界面上设置某一轨相位为10,但在控制器里设定为120,则其真正的相位是120。当然如果没有同类控制器出现,Cakewalk界面上的设置依然有效。另外控制器也属于MIDI信息,大量使用也会增加MIDI文件的体积。有些控制器实际上在进行音符输入时(主要是用MIDI乐器进行输入)已经同时输入了,如呼吸控制器,踏板控制器等。
另外控制器的控制内容也不是不可更改的,例如我们可以把93号控制器改装成为另一个混响效果器,这些都是可能的。
2。什么是CAL?
CAL是Cakewalk软件支持的,带有编程特点的MIDI内容处理器,全名是Cakewalk
Application Language, 它是Cakewalk独具特色的工具。它的主要用途就是对MIDI数据进行处理,安装完Cakewalk后应该有附带的一些CAL程序,在你的Cakewalk安装目录下。在Cakewalk里点Tool--Run
CAL就可以执行一个CAL程序,我们可以试一下附带的Dominant
7th Chord程序,它将把你选中的音符都变成属七和弦的结构。注意一定要先选中音符再执行CAL。
CAL之所以流行是因为它可以自己编写,你只要稍微研究一下它的结构就可以了,不需要太复杂的编程知识。在Cakewalk里直接打开一个CAL就可以看到它的程序文件,你也可以用记事本打开它,它的结构有点象C语言。本人对编程属于一无所知类,也能大概看懂它的意思和思路,可见CAL其实是挺简单的。我们可以开动脑筋编写一个适合自己使用的CAL程序,以后需要对MIDI事件做某个处理的时候直接运行该CAL就可以了,不要再一点点修改了,节约了大量时间。同样在网络上还有许多人无私地贡献了自己写的CAL程序,大家可以下载使用。
|
| |