音频应用   音频插件联盟,正版插件,欢迎大家选择!

 找回密码
 快速注册

QQ登录

只需一步,快速开始

阅读: 23056|回复: 1

[资讯] MIDI基础知识(三)

[复制链接]

277

积分

2

听众

0

音贝

音频应用

Rank: 1

积分
277
发表于 2006-7-16 | |阅读模式
音频应用公众号资讯免费发布推广
MIDI基础知识(三)

1、关于MIDI音源,采样:
当我们得到了一台合成器或音源,我们就会迫不及待地试听它们的音色,然后你就会在兴奋与失望之中徘徊不定.因为有些音色非常*真而有些则差强人意.那么这些音色是如何得来的?为什么有的很好而有的很一般?是这样的,如今的音源的音色均是采样音色,和过去的FM合成等有很大不同.过去音色制作我们就不提了,就说现在的采样音色吧.
MIDI音色是这样制作的,先在一个真实的乐器上录制一个音符,比方说中央C,然后把它"数字化",成为一个样本,这个样本可以被MIDI信息触发,也就是说如果得到一个要求发中央C的MIDI信息,这个音就会发出.这个过程称之为"采样".采样样本可以存储在某个媒介中,类似内存.好,然后我们作以下推论:假如我们把一个乐器音域里所有的音都采样下来,不就制作成了一个乐器的音色吗?----但是,实际上并非如此而且几乎不可能如此也没有必要如此.因为这样一来采样样本将会大得惊人,没有足够的存储空间,更重要的是使得产品的成本急剧上升,是非常不利的.而且话说回来,就算每一个音都采样,制作出的音色不见得就和真乐器完全一样.所以一般都是用这样的办法,就是用一个采样样本带动其周围正负n个音发声,也就是说我们采了一个中央C,那么#C音就不会再采样,而是通过改变数字化的C音的参数使其发出#C这个音高来,同理可以得到低半音的B音.当然我们可以继续延伸下去,这样我们只要一个采样就可以得到整个音域的音色.---但是,这样又是不行的,因为离采样样本越远的音就会越不象.甚至会到完全不象真实乐器的地步.这样的音源当然不会令人满意.所以我们需要一个折衷的方法,就是在乐器的音域里划分几个区域,每一个区域由一个采样样本担当发出该区域音色的重任.这样一来样本容量不会太大,而音色则可以令人满意.当然,实际的音色制作没有这么简单几步就了事,还有LOOP的设置和其他各类参数的调整.然后音色的好坏与其制作指标的辩证关系就出来了:采样样本的大小是影响音色*真度的重要指标但不是绝对指标.
接下来我们会涉及MIDI音源中的一个特殊产物----采样器.它提供了人们自己采样,制作音色的空间和可能.和普通音源不同,买来的采样器是没有音色内置的,它只有一个可以加载音色的空间,另外提供给你自己采样的功能.我们一般有两种方法使用采样器,一是用和采样器配套的音色光盘,直接让采样器读取光盘里的音色就可以了.另一种是自己做音色,你可以把敲击家里大铁锅的声音录制下来,变成一个样本,作为一个打击乐器音色在音乐中使用,你也可以对着话筒轻柔地说声"我爱你"然后录制下来,作为一个样本,然后就可以用你的MIDI键盘弹出你的倾诉了.总的来说,就是凡是声音,都可以录制到采样器里变成一个音色,然后我们就可以用MIDI键盘演奏这个音色.不过采样器更大的用途是用来得到*真的音色,前面我们说了,音色样本的大小很大程度上决定了音色的*真程度.一个普通音源的内存要容纳所有音色的采样样本,自然会影响到音色的*真度.而采样器的存储空间是我们可以自由调用的,我们可以把所有的空间都用来加载一个音色样本(采样光盘就是提供这种大型样本的),一个乐器的样本就可达30M甚至以上,几乎达到了一个音源所有样本量的总和.这样我们就可以得到非常优质的音色.这一点是普通音源无法达到的.当然采样器由于空间有限,当我们以后要加载新的音色时,就有可能要覆盖掉原来的音色.所以如果一首乐曲用到了采样音色,基本上每次播放前先要加载一遍音色才能正确播放.
可以这样说,使用音源+采样器是制作音乐的最好手段.另外,采样器已经开始从硬件向软件过渡,优秀的软件采样器如Gigasampler,
Reality等开始流行起来,也许我们真的没有必要去买硬件采样器了.

2、MIDI信息
MIDI信息主要有两类:音符信息和控制信息.我们讲到这里了,我还必须重申:MIDI音乐,所有设备之间传送的只是一堆MIDI信息.我们先说音符信息.
如果你看到有个人用电子鼓敲出一首乐曲,如果你看到有人用MIDI吉他弹出钢琴曲,如果你看到有人按下MIDI键盘的一个键,就听到一首你熟悉的歌曲的片段,你不必感到惊异,只要知道了MIDI传送的只是一堆信息,然后音源收到后就发声音,那么一切都好理解.电子鼓里的每一个镲,每个鼓都可以看作是MIDI键盘上的一个键,他们分别发出不同的MIDI信息,如果我们为他们对应上相应的打击乐的声音,那么敲出来的是架子鼓,如果让它们对应音源里的其他音色,那么发出的就是其他声音,就如前面所说的采样,如果我把CD里一首歌曲的片段录制下来成为采样音色,定义用C4这个音高的音触发它,当我们按下合成器的C4(中央C)键时,这段音乐就会播放.因为采样机收到了相应的MIDI指令.所以我们可以用一个输入设备弹响无数个音源,而这个输入设备的形式是多样的,不一定是键盘,可以是鼓或吉他或吹管.由于这些音源都通过MIDI线连了起来,只要收到指令就会发声.所以我们可以这样理解,输入设备就如同一个总控制台,一个指挥家,我要谁发什么音色,谁就得照我说的办.输入设备的形式是外在的,而他们的本质是一样的,传送着所有音源都可以接收的MIDI信息.
接下来说一下控制信息.对于人类来说,音符信息比较直观,因为你可以听到。而控制信息我们有时无法察觉,只有通过查看MIDI信息的方式发现它们。但对于电脑,音源而言,他们的地位是相同的,反正都是MIDI信息嘛。控制信息中有一类称为"控制器",共有128个,一般是被定义下来的,不能改变.还有剩余的一些控制信息是我们可以自己定义的,如Pitch Bend,Modulation,After touch,他们实际上是可以由使用者自己决定其效果的.这个比较复杂,以后再说.后面我们着重讲常用的,也是已经定义好的128个控制器.在音乐制作中,不使用任何控制器作出的音乐基本上肯定是呆板的,没有生气的。人们定义了127个控制器位置供制作者使用,但实际上其中还有一些号码没有对应上控制器,等待将来厂家的进一步开发。接下来我们就来说一下常用的控制器。

MIDI基础知识(四)

1、MIDI控制器简介
MIDI控制器的加入方法有两种,一种是在Piano Roll里加入,另一种是在Event List里加入.在Piano Roll里的加入方法是:选择下拉框里的Control,这时右面的下拉框变成可用,然后就可以选择某个控制器,选择铅笔模式(或者在键盘上按D)即可以在屏幕的下半个区域内输入控制器的值。如果在Event List里输入,则点击黄色的星形按钮,添加一个新MIDI事件,双击kind,将类型改为Controller,就可以在Data里输入控制器的序号,并且在右面赋予它相应的值,也就事说决定这个控制器施加的量有多少。如果您想看到图解说明,请参考我们的数字音乐进阶教程。
控制器是用来控制你的音源的,所以根据你选择的音源的不同,控制器的显示也不同,这在Piano Roll里可以很清楚地看到。在Piano Roll里控制器下拉框里的内容是随着你在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程序,大家可以下载使用。
欢迎厂家入驻,推文!免费!微信:yinpinyingyong

633

积分

5

听众

272

音贝

音频应用推广专员

Rank: 2Rank: 2

积分
633
发表于 2018-4-9 |
谢谢发布,好东西,不错,点赞了啊!
欢迎厂家入驻,推文!免费!微信:yinpinyingyong
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

音频应用搜索

小黑屋|手机版|音频应用官网微博|音频招标|音频应用 (鄂ICP备16002437号)

Powered by Audio app

快速回复 返回顶部 返回列表