第一个概念:“MIDI”是四个英文词“Music Instrument Digital Inteface”(即音乐、设备、数字、接口)的第一个字母拼成的缩写。它是关于设备与设备之间传输电子信息的一种“通讯”的“协议”,这个“协议”涉及到硬件和软件两个方面,简言之就是用数字电子设备表达五线谱的一种方式。所以,mid文件中存放的不是音乐,而是乐谱,是告诉电脑怎样去演奏一首乐曲的乐谱。
第二个概念:midi音轨。有了上面的理解,midi音轨解释起来就更简单了:她是整个乐谱中某一种乐器的乐谱。通常说来,有一个音轨,就有一种乐器。所以大家有时听到的midi很好听,有时又很单一,就是因为音轨多寡所至。
接着手机的和旋,关于这个我没有确切的资料,但是根据个人理解大概如下,不对的地方还请高手门指正:所谓多少和旋是指该手机的声音处理芯片能够处理多少位的数据宽度。这个又设计到声卡的一部分知识,通常的数据宽度越宽,表现的声音越丰富。例如一般的电脑声卡都是128位的。所谓的16和旋手机,就是16位数据宽度的声音处理能力。32和旋的就是32位的处理能力。这也就说明了为什么我们在电脑上面听的的好多好听的mid放到手机上不是变得单薄了就是格式不支持,因为该文件中的信息含量超出手机的处理范围了。要么手机就只能放一部分,要么就干脆放不出来。所以当前中国市场上最好的手机是64和旋的,也只能达到普通电脑声卡一半的效果。
涉及主题:我们要下载什么样的mid到手机中,才能正确播放?第一,所用mid数据宽度必须小于手机和旋能力,比如小M是32位的,所有mid也必须小于32位宽。第二,由于各种手机所用声音处理芯片不同,所以所能表现的乐器类型也有很大差异。我们所选的mid文件中所有的乐器种类必须在手机能够播放的范围内。一般yamaha的声音芯片能够支持的乐器基本上和电脑上的相同,所限就是根据位宽决定了可以同时播放的乐器数目。举个例子,一般乐器至少需要4位数据来表达,那么32和旋的手机就可以表现4×8种乐器,也就是可以支持8个音轨。但如果有一种乐器需要8位数据,其他的是4位,那么就是8+4×6,也就是这样的mid文件手机上就只能支持7个音轨了。
宗上所述,要保证mid在手机上能放出来,大家就需要自备一个mid编辑器,可以查看所有音轨,可以根据需要增减音轨,调整数据,做出符合手机能力的mid来。当然,大多数网友没有时间用来研究这些,那么最简单的办法就是下载提供手机铃音的网站上面32和旋以下的mid文件了。但是,我还是推荐大家找个mid编辑器来玩一玩,至少享受一下DIY的快乐嘛,也可以将你的手机放音能力发挥到极限^_^。
ps:又想到一个相关问题,有网友问为什么小M不能用录音作铃音,这个就是手机设计上的问题了。虽然他能录能放,但是并没有把录音文件的处理功能加到铃音单元去,这个,目前就只能算作缺点了,希望三菱能够在下个版本中解决这个问题。现在想用真人声音作铃音的,只能先使用mfm格式文件。
如果大家需要,那么我再写一篇文章介绍一下mid的制作。不过这类文章很多,大家可以去查查先~