- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《大觉者电脑音乐教程『第三课』——MIDI的“鸟语”:控》.pdf
大觉者电脑音乐教程 『第三课』— — MIDI 的“鸟语”:控制信息
文章作者
大觉者
文章出处
上篇文章中,我们讲到了MIDI 的诞生和标准。其实在这不久,人们就觉得 128 种音色不够用了,于是很快有了
GS 和XG 标准。比如很多YAMAHA 的合成器和电子琴大都支持XG 标准。但它们并没有动摇GM 老大哥的身份。呵
呵,那128 种音色还是任何一台支持MIDI 标准的乐器必须要有的音色。
上次所讲的很重要的一点,那就是当你按下 MIDI 键盘的琴键后,键盘发出的不是声音,而仅仅是一些指令信息。
音源接收到这些信息后,就忠实地按照指令发出声音。那么,这些MIDI 之间相互传输的信息都有什么呢?很多呢,
比如Vel、Aftertouch、Note、Pitchwheel 等等…… (初学的读者嚷道:这都是什么鸟语啊,又在用黑话懵我们这些
菜鸟了!)哈哈哈……在这一讲中,我们就来详细说一下MIDI 设备之间所说的“鸟语”吧,这就是MIDI 控制器信息。
其实,MIDI 控制信息根本没有什么神秘的,而且这些东西,都是在制作音乐中弹琴的时候,每时每刻都存在着的。
其实在现在这个几乎是用Audio 来做音乐的时代,我们甚至都可以无视一些控制信息的存在了。
好了,我们先从最常用的信息说起。
首先就是Note on。这是啥?这是最基本的了。意思是发送音符。哈,就是告诉电脑和音源,你按下了键盘上的
哪个键。当你按下一个琴键的时候,键盘就发出这个指令。它的范围是从0 到127,每个编号是一个音。也就是说一
共有 128个这样的指令来对应不同的琴键。
1
也许你会纳闷,地球人都知道标准的钢琴键盘只有88 个键啊,怎么会有128 个键位呢?呵呵,这是因为在电脑
音乐中,有很多电子音色的音域要比钢琴宽多了。有的低音已经超过了钢琴的最低音,而有的高音也比钢琴要更高。
另外,打击乐器音色也是编在不同的键位上的,这样一个打击乐器组就可以容下更多的打击乐器。
如果对照钢琴的话,钢琴的最低音正好是21 号。中央C 则是60 号,而钢琴的最高音则是108 号。呵呵,几乎
没有任何一种传统乐器的音域敢和电脑相比吧!
MIDI 键盘上的键位
可能你又要问了,那88 键的 MIDI 键盘怎么能发出超出它音域的键位信号呢?哈这太简单了,MIDI 键盘都可以
进行升高8 度和降低8 度的调节。要不然,怎么会有61 键甚至是更少键位的键盘呢。不过我一直都还是觉得尽量用
大的键盘比较方便,音域换来换去太麻烦了哈哈。
下一个指令就是Note off 了。结束音符。不用说你也想到了,当你抬起琴键的时候,键盘就发出这个指令来结束
这个音。
不过我们知道,一个音在你抬起琴键之后应该并不是立刻消失,而往往是有余音的。所以往往伴随着按下琴键和抬起
琴键的指令之外,还有一个非常重要的指令在发挥作用,这就是Velocity——力度。可以说,发送音符、结束音符和
音符的力度三者是一个统一体。它们共同构成一个完整的发音过程。力度的范围也是0 到127。
Nuendo 软件中的力度显示
2
可能大家都知道现在的MIDI 键盘以及电钢琴、电子琴 (太低档的和玩具除外)都是带有“力度”的。也就是琴可
以感受到你“下手”的“力道”有多大。也许你一直很纳闷:琴键下面究竟装了什么高级感应器,能知道你使的劲儿是大
还是小呢?
嗯。下面我们来解开这个谜。你知道力度由什么决定的吗?如果不知道,可以想象一下,打人的时候,拳头慢慢
地打过去,那是给人家挠痒痒,肯定不行吧!一定要以最快的速度出拳打才行…… (读者叫道:大觉者,你宣扬暴力!
我们去找你试验)啊啊……开玩笑的,要做试验的话大家去找一根电线杆子,不要来找我……
现在知道了吧……力度就是由速度决定的,就像打人的速度越快,力度越大!哈哈哈
拆开 MIDI 键盘我们就清楚了。每个键下面都有两个触点。键盘里的芯片根据琴键先后接通两个触点之间的时间
差来计算出你击键的速度,从而得到力度值。其实英文Velocity 的原意本来就是速率。
您可能关注的文档
- 《基于DSP 谐波与无功电流同步检测方法》.pdf
- 《基于DSP和ARM便携式电能质量监测系统的设计与实现》.pdf
- 《基于GPRS和AT89C52的远程电力监测系统设计》.pdf
- 《基于IEC61850电能质量监测IED的建模》.doc
- 《基于LabVIEW的大学物理虚拟实验设计_以_单臂电桥法测电阻_为例》.pdf
- 《基于Mahara平台的翻译课程电子学档设计》.pdf
- 《基于Matlab_Simulink电力系统仿真工具箱的拓展》.pdf
- 《基于MATLAB的多机电力系统建模与稳定性分析》.pdf
- 《基于Modelica的电力系统电磁暂态仿真平台的研究》.pdf
- 《基于nRF905的智能无线火灾监控系统设计》.pdf
文档评论(0)