什么是MIDI
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/24 21:48:04
什么是MIDI
什么是MIDI
什么是MIDI
当然硬件也是MIDI的媒体.还是先从它的硬件将讲起吧,MIDI不是首先出现在计算机里面的,它是由电子乐器生产厂家为了不同型号的电子乐器的“交流”而产生的,由于它采用的是数字化技术,当然自然而然的很容易的与计算机挂上了关系.所以我们要讲MIDI乐器的接口,有三种,MIDIOUT、MIDIIN、MIDITHRU.这些可以在你家里的MIDI乐器或带有MIDI的电子琴(现在的很多电子琴上都有MIDI接口)上找到的.MIDIOUT是将乐器中的数据(MIDI消息)向外发送;MIDIIN就是接收数据啦;至于MIDITHRU嘛,是将收到的数据再传给另一个MIDI乐器或设备,可以说是若干个乐器连接的接口.可以这样说,MIDI所描述的是将MIDI乐器弹奏出的音变成01010一样的数据输出,也可以将计算机中的软件将要表示的音变成01010的二进制数据通过声卡输出,或者接收一些01010的数据进行处理.以下对这个问题谈一谈.音乐是一个很复杂的东西,如果它很简单,那么它可能就不美妙了.用人的方式,比如用五线谱来描述就已经让人望尘莫及了,何况把它变成了一些数字信号呢.然而,就有那么一帮傻子对数字感兴趣,就是可以让你用方便的工具很容易的把复杂的音乐描述出来,中国的傻子们还不够努力,在我所见到的中文MIDI制作软件还没有一个稍微称得上专业式的,也没有真正傻瓜式的.其实傻子也不好当,你既要精通音乐,又要有很好的软件开发经验,要深入了解MIDI.言归正传,看看音乐家是如何描述音乐的吧.音乐家在弹钢琴的时候,当他按下琴键的时候发出声音,松下琴键的时候停止这个音,这个音的高低是可以用数字表示的,按下与送开琴键可以用一个标志来表示,当然还有颤音、滑音、这个音的强度、这个音在我的什么位置(是靠近我的左耳还是右耳发音)等等一系列复杂的信息都是可以用数字来表示的,至于具体发音是由音源来处理了,它可以固化在声卡里(看你的声卡怎么样了),这还不是最复杂的地方,当几种乐器同时发音的时候,我们就要有处理的方法,这就有通道(Channel)的概念了,在一个通道里可以用一种乐器,在另一个通道可以用另一种乐器,将两个通道同步演奏,你就可以听到两种乐器的演奏了,在一个通道内部的一个乐器可以同时发几个音,组成一个和弦很容易的了.通常一个标准的MIDI有16个通道,GM标准里的第10通道是专为打击乐设定的.