870920 Menu

Band-in-a-Box从入门到精通·36

5.6 MIDI为Band-in-a-Box所用

Band-in-a-Box可以直接输出标准的MIDI文件,同样,一个现成的MIDI文件也可以被Band-in-a-Box所用,用好了,大大扩展Band-in-a-Box的功能并提高工作效率,发挥事半功倍的奇效。我们在这一节对Band-in-a-Box使用MIDI文件做总结式概括,按使用的频率和重要性列举如下:

•BB可以直接从MIDI中提取完整的风格
•BB可以直接从MIDI中识别并提取和弦
•BB可以直接从MIDI中提取任一个声部
•BB可以直接从MIDI中提取现成的音色
•BB可以直接从MIDI中提取模板做风格

5.7 和其它软件的配合

任何一款软件,都有其功能强大和特性突出的一面,也都有欠缺和不足。或者因为使用者的操作习惯、熟练程度等原因,无法最大限度的发挥出该软件的所有优势。很多时候,为了完成一首音乐作品,我们往往要使用多个软件一起协同工作,互相取长补短,干起来更加顺手,也使工作效率大大提高。毕竟,音乐创作与制作是一项包含很多内容的大工程。

具体到Band-in-a-Box这款软件也是如此,在音乐创作中的编曲配器、录音混缩、成品输出等过程中,单纯使用这一款软件,是不可能大包大揽、面面俱到的。说到底,BB这款软件始终定位在音乐创作和制作的“最佳辅助工具”这个位置上,它的最大优势是提高音乐作品编曲方面的质量和效率,这一点也正是这本书的讲解重点。但是,如果只注重这个局部的优势,而忽略了音乐创作、完成作品这个整体,显然是以偏概全、因小失大,这也是我最担心和顾虑的。因此,有必要重点讲解一下BB和其它软件配合工作,共同完成一首音乐作品的大致流程。

鉴于用户对其它软件的了解与熟练程度,以及个人的操作习惯,所以在这一节里,我力图通过具体的步骤来向大家传达一个操作软件、解决问题、完成工作的思路,并不要求每个人都按我说的每句话来进行亦步亦趋式的摸索与尝试——读者完全可以举一反三、触类旁通——这一点才是学习新知识、掌握新技能的最根本捷径。

本节所列举的其它音乐制作和录音混缩类软件,在笔者所著的《用电脑做音乐•入门与实战》一书中有重点介绍和操作讲解。读者可以自行参阅和复习一下。更复杂和专业的讲解与介绍,请参阅笔者的其它著作。

5.7.1 用Guitar Pro识别和弦

对于很多非专业的吉他手来说,不少和弦都是只知按法,却不知名称,手头上又没有合成器或MIDI键盘,无法用弹奏MIDI设备让BB自动识别的办法来输入该和弦,那么如何输入这种不知名的和弦呢?

请出Guitar Pro。这个软件被誉为“吉他手的好伙伴”,是一款倍受吉他手欢迎的MIDI制作、吉他六线谱、BASS四线谱绘制、打印软件。在用MIDI制作吉他、BASS等弹拨乐器的滑音、推弦等方面,具有绝对的优势。该软件操作简单,很易上手,可作为电脑音乐、尤其是MIDI制作时的辅助软件来使用。下图是Guitar Pro 4.03启动时的标志性画面:

图5-56:Guitar Pro 4.03启动时的标志性画面

Guitar Pro有一个很实用的功能,经常被大多数用户所忽略。这就是和弦类型与名称的识别。首先,在某个小节里输入一组同时出现的音阶,使之构成一个和弦(2个或2个以上的音就可以构成和弦了),比如输入6、1、3这几个音(上下光标键控制黄色小方块所在的位置,而后输入左手的按弦音品数,空弦输入“0”):

图5-57:输入一组同时出现的音阶(和弦的构成音)

不要左右移动黄色的小方块,使它的位置就在刚才输入的这列音阶上。按计算机键盘上的“A”键,弹出和弦对话框。我们可以惊喜的发现,刚才输入的那组音阶所构成的和弦的名称已经给出了,见下图:

图5-58:按A键,弹出和弦对话框,进行和弦的自动识别

同时给出的,还有该和弦的其它名称,是不是很好玩?OK,我们试验一个很复杂的和弦,比如这个和弦有5个音构成,吉他的左手指法图和六线谱为:

图5-59:一个很复杂的和弦

在和弦对话框中,我们看到该和弦也被识别出来了,见下图:

图5-60:该和弦已被识别

Guitar Pro默认把最低的一个音当成和弦的根音,所以上面这组音阶,它识别的结果是根音变异类的和弦,即该和弦的根音为D,和弦主体为C7。在右上的“不同名称”列表框中,Guitar Pro还给出了该和弦的其它名称,比如“C9”、“Gm6add11”等等(“add”相当于“+”)。这些其它名称的和弦,其构成音与情绪,都与C7/D是基本一致的。无论是C7/D,还是C9,都是很规范的和弦标记,记下这个和弦名称,直接输入到Band-in-a-Box中即可。使用这个办法,可以得到几乎所有的不知名和弦的正确名称,对于乐理与和声功底不扎实的非专业吉他手来说,使用BB编曲,配合Guitar Pro的和弦识别功能,几乎就可以所向披靡了。

这位说了,我是键盘手,但是恰好手头上没有MIDI键盘,不知某一组音阶所构成的和弦的名称,又不懂吉他、不识六线谱,如何是好呢?

别急,办法总是有的。当然,你必须懂五线谱(相信大多数键盘出身的乐手,对五线谱是非常熟悉的)。我们利用Band-in-a-Box可以直接从MIDI中提取和弦的办法来解决这个问题。也就是说,先做出一个MIDI文件,该MIDI文件只有一条音轨和一组同时发声的音符就足够了。

这就简单多了,几乎所有的音序器软件都可以直接用鼠标点画出五线谱,点画音符的同时,MIDI信息也就被音序器所记录了。BB本身就有这个功能。不过最方便的还是使用SONAR。运行SONAR,选中某条MIDI轨,“Alt+7”打开五线谱,切换到音符输入模式,输入这组音符(关于SONAR的这项操作,请参阅笔者所著的《用电脑做音乐•入门与实战》一书)。如图:

图5-61:在SONAR中输入和弦的构成音

返回SONAR主界面,删除其它无信息的音轨,而后将文件另存为MIDI。

关闭SONAR,进入BB,新建一个空白文件,而后“Ctrl+Alt+I”打开编译MIDI中的和弦对话框,点击【打开/改变】按钮,选中刚刚做好的MIDI。设置好“MIDI文件的引导小节”(如果刚才做的MIDI,和弦音就出现在第一小节,那么此处就必须设置为0。等于从MIDI文件的第几个小节后开始提取)和要提取的小节个数(1个小节就足矣,呵呵),而后点击左下方的【和弦处理】按钮。

看看,BB的和弦表中第一小节的和弦是否已被输入了?Am7,不错,我们刚才输入的这组音符,正是Am7和弦的构成音。如图:

图5-62:BB正确识别出该和弦为Am7

记下和弦名称,关闭这个临时性的BB文件,打开你正在编曲的BB文件,将该和弦的名称直接输入即可。

提醒一下,BB在提取MIDI文件中的和弦的时候,默认也是把最低音做为和弦根音来处理的。如果MIDI文件包含多个声部,一般情况下,BB自动将打击乐器声部屏蔽掉,以小节为单位,按BASS声部的音符做为和弦根音,其它声部出现的音符做为和弦构成音,而后组合这些音符,识别和构建出具体的和弦名称,这也正是BB识别MIDI和弦的原理。所以,要想让BB识别的准确,最好是先把MIDI文件处理一下,使之变得“规范”和“简单”一些。

同样,在BB提取MIDI文件的音乐风格时,也最好先将MIDI处理一下,使之更加符合BB提取的“口味”,具体讲解我们已经在前面提到了,在此略去。