彻底解剖MIDI格式

MIDI-----Music Instrument Digital Interface 就是:音乐设备的数字化界面(或连接),也称为"数字音序".MIDI仅仅是一个通信标准,它是由电子乐器制造厂商们建立起来的,以确定电脑音乐程序、合成器和别的电子设备互相之间交换信息与控制信号的方法 。MIDI本身并不是数字音频技术 。所以“MIDI”文件(*.MID)也不是数字音频文件.
所谓数字音序,就是电子音乐中音符运动的信息记录.“MIDI”文件(*.MID)不是声音文件,不是一段录制好的声音,而是记录声音的信息,然后再告诉声卡如何再现音乐的一组指令 。
可以做这样的比喻:如果数字音频是一个人独奏吉它时的录音带,MIDI文件则相当于该独奏曲的乐谱 。虽然乐谱本身不能产生出任何实际的声音来,但是乐谱确定了音乐演奏得有多快,拨哪个音符,以及应该用多大的力度弹奏吉它 。
我们可以从以下几点说明“MIDI”文件(*.MID)的特性:
1.首先,正如上所说,它不是声音文件,只是一组指导电子乐器或声卡如何发声的指令.
2.它只能应用于电子类的发声器材(如电脑声卡或乐器等),而不能应用于传统乐器和人声 。原因很简单,“MIDI”是数字化信息,只有数字化的设备(包括电脑内置的音源和外接的电子乐器),才能接受数字化的指令!传统乐器只能接受人的手指运动(有时加上脚),而歌唱家呢,有谁能看懂由数不清的0和1构成的数码咒符?所以,只要一说到“MIDI”音乐,我们就知道一定是电子音乐.传统的乐器演奏、传统的声乐,还有自然界中那么丰富的音乐的和非音乐的声音,都是不能包括在内的 。
3.它对于电脑性能的要求比较低,而且生成的文件“体积”比较小 。一个包含有一分钟立体声音乐的数字音频文件需要约10兆字节(相当于七张软盘的容量)的存储空间 。然而一分钟的MIDI音乐文件只有约8千字节,所以你可以在一张软盘上存储差不多175分钟的MIDI音乐文件 。这个很好理解,因为“MIDI”只是记录了电子音符的运动“轨迹”,就象是一个工作计划单,只是列明了先做什么,后做什么等,而具体来实施的并不是它!
4.“MIDI”音乐回放的声音质量完全受制约于电子乐器(电子合成器、电脑声卡、音源卡等),因而在不同条件下回放质量的一致性较差 。所以,同一个“MIDI”文件在不同的电脑或者电子乐器(包括电子琴)里回放的声音是非常的不一样的,甚至会使人听不出是同一首乐曲 。这一点也不奇怪,因为“MIDI”文件仅仅是一个音符运动的“计划”,它是“光说不练”的,同一个计划在不同的条件下去实现(例如,价值几万元的电子合成器或者只值“二百五”的声卡),当然“回放质量的一致性”会很差很差了!
从我们所用的手机上,使用MID格式当铃声的机型,最大影响的就是上述的第4点.mid文件重放的效果完全依赖声效芯片的档次及质量 。
大家都知道,Yamaha芯片的声卡在电脑上的使用很广泛,其中它们的长处之一就是MIDI处理很有特色,品质非凡. 作为一家世界级的大公司,YAMAHA在电子乐器界有着举足轻重的地位 。它所生产的电子合成器设备在全球享有盛誉,在前些年FM(调频变调)MIDI合成一统天下的时期,几乎所有的中低价位声卡采用的都是YAMAHA的OPL系列合成芯片 。它们有着优异的MIDI合成能力 。高性能,效果震撼 。
那么,我们可以得出结论,为什么YAMAHA芯片回放出来的和弦铃声(MID)那么动听?而MOTO所用的是自己研发的音效芯片,想来它的技术相比YAMAHA这样的老前辈是不可同日而语.MOTO的T720系列铃声音质较差,音量较小,这些都是音效芯片所限制的. 从原理上来讲,音效芯片的硬件既然已经没法或很难更换,那么要提高它的性能,唯一的办法就是优化它的驱动程序,但这种方法也只是稍微改善而已,不可能得到质的飞跃. 至于音量的大小,除了改善音效芯片之外,那就是更换一个好点的喇叭(扬声器)了.前段时间听说在香港的MOTO客服可以免费升级以提高音量,想来就是优化音效芯片的驱动程序.

推荐阅读