音频应用

 找回密码
 快速注册

QQ登录

只需一步,快速开始

阅读: 2943|回复: 2

[转帖] MIDI的起源

  [复制链接]

5289

积分

3

听众

-80

音贝

音频应用注册会员

Rank: 4Rank: 4

积分
5289
发表于 2009-4-28 | |阅读模式
音频应用公众号资讯免费发布推广
MIDI比以往任何时候都更重要 - 你需要知道它能为你做些什么。
从台式电脑到智能手机再到乐器,可以说计算机已经完全融入进了我们的生活。个人计算机都会自带一种处理数字和字母的语言,因此我们可以用它来做电子表格和写文字,但它们却没有用来制作音乐的语言,所以MIDI问世了。

打个比方,如果我们要用计算机来打印字母的话,那么我们需要先在计算机的键盘上敲下这些字母,之后,一种被称为ASCII(美国信息交换标准代码)的计算机语言,会将与你键入的字母相对应的数据发送到你的计算机。这套标准化的代码表示的就是字母、数字和符号。 因为计算机使用的是ASCII语言,所以文字处理器可以让这些字母在屏幕上显示出来。并且,由于你的打印机使用的也是ASCII语言,所以计算机可以将文字处理器中的数据发送到打印机,因此打印机就能将你要打印的字母打印出来了。

MIDI(乐器数字接口)也是一种语言 - 它是一组代表音乐参数(如音高,动态,节奏等等 )的标准化代码。MIDI与我们上面提到的ASCII语言的工作原理类似:我们在兼容MIDI的键盘上弹奏音符后,键盘就会与我们弹奏的内容相对应的数据发送到计算机;之后,录音或记谱程序对这些音符进行识别,并将它们展示到屏幕上;然后,我们可以将MIDI数据从计算机发送到兼容 MIDI的音频发生器(可以将其视为音乐打印机),再现我们最初在键盘上弹奏的内容。我们还可以通过将键盘直接连接到兼容MIDI的音频发生器来实时使用MIDI。

再次重申下:MIDI不是音频,而是数据。 MIDI本身不会发出任何声音,它是一种能够触发声音的计算机语言。它跟自动钢琴里的钢琴卷帘窗类似,钢琴卷帘窗本身也不能发出声音,它只会触动钢琴上的音符,钢琴则像是一个音频发生器一样,能够发出真实的声音。


每个超级英雄都会有个起源故事,MIDI也不例外。在80年代,合成器变得愈发便宜和受欢迎。但合成器都是带键盘的,虽然它能给舞台带来很好的视觉效果,但也会导致因为要做太多操作而在舞台上手忙脚乱的问题。为了避免这种浪费(和昂贵)的冗余, Dave Smith 和 Chet Wood于1981年向音频工程学会提交了一篇名为“通用合成器接口”的论文,这篇论文的内容就是我们今天的MIDI的基础。这个概念非常简单:我们可以用一个单独的主控键盘来生成与我们弹奏的内容相对应的数据;然后,这些数据会被馈送到能够解析它接收到的数据的音频发生器,从而产生与你弹奏的内容相对应的声音。此外,我们还可以同时触发多个音频发生器来将声音分层,并且,即使我们又购买了新的音频发生器,也无需更换键盘控制器。这种简化的舞台设置显着地降低了合成器的价格,并为音乐家开辟了新的可能性。

除了定义语言外,MIDI还需要有能够发送和接收MIDI数据的硬件,包括可以将MIDI控制器(如键盘)连接到MIDI音频发生器的特定规格的电缆。幸运的是,整个音乐行业都比较认可MIDI的优势,所以电子乐器生产厂家们就生产出了这种简单的硬件接口,只需要花费2美元就可以将其添加到键盘等设备上。制造商们认为,如果这种“新MIDI产品”获得成功,那么只花2美元是非常值的——如果没有成功,那也没什么损失。为了使系统之间的连接更加容易,MIDI被设计成“菊花链” - 换句话说,多个兼容MIDI的设备之间可相互连通,从一个设备输出的MIDI可以成为另一个设备的MIDI输入,并且这个设备的MIDI输出(或是MIDI thru,只是传递数据而不会对数据做任何更改)也可以转到另一个设备的MIDI输出,依此类推。

1983年,最初的MIDI标准被确定。在NAMM(全国音乐商业协会)贸易展上, Sequential Circuits和Roland对两个合成器交换MIDI数据进行了展示,MIDI开始正式进入大家的视野。它立马就获得了极大的关注,并且人们对它的关注热度一直不减。在一个厌倦了格式大战(如Beta vs VHS,Mac vs Windows,FireWire vs USB)的世界,MIDI脱颖而出 - 它代表的不仅是技术成就,更是代表了音乐产业有多新潮,以及当生产商为了客户的利益而共同努力时会产生的巨大的成果。从那时起,通过适应新的技术,它经受住了时间的考验,如使用USB来传输MIDI数据这项新技术的应用,让我们获得了控制大量设备的能力
音频应用

1618

积分

3

听众

-128

音贝

音频应用新手发布

Rank: 3

积分
1618
发表于 2009-4-29 |
许多关于MIDI的文章都会提到比特与字节,但我们无需完全弄懂这些,正如我们不需要知道在计算机键盘上键入字母“A”时,组成字母“A”的代码是什么一样。MIDI语言涉及两个广泛的领域:音乐表现和同步。在本片文章中,我们先来了解一下音乐表现,至于同步,我们留到以后再探讨。

音乐表现MIDI数据的两种主要类型是音符和控制器。有些人可能会感到很困惑,因为“控制器”一词有两种不同的含义:A)控制声音发生器的设备(比如键盘),和B)一种特定类型的MIDI消息。为了能让大家更清楚的理解,在讨论MIDI数据时,我们会引用控制器消息或控制器编号两个概念。现在,我们先接着刚才的话题继续往下说…

音符数据表示的是在你弹奏一个音符时,当你释放这个音符时它的音高,以及你敲击这个键的力度(称为速率,对应于动态——也就是说,这个音符应该被演奏成多大声或多柔和)。速率测量动态的方法非常灵活。当你更用力地敲击键盘的琴键时,琴键由上向下移动到键槽的时间就会很短;当你更轻地敲击琴键时,琴键由上向下移动到键槽的时间就会更长一些。 通过测量按键从向上面移动到键槽(即,按下按键的速率)所需的时间,就能得出一个MIDI与该动态相对应的值。
欢迎厂家入驻,推文!免费!微信:yinpinyingyong

768

积分

4

听众

63

音贝

音频应用新手发布

Rank: 3

积分
768
发表于 2010-1-29 |
控制器消息会根据一些performance-oriented的指令修改正在弹奏的声音。以下是一些能够生成控制器消息的非常常见的硬件设备。
欢迎厂家入驻,推文!免费!微信:yinpinyingyong
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

音频应用搜索

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

Powered by Audio app

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