最近看到很多网友都在询问铃声问题或寻找所谓真正的40和弦铃声,偶特写出关于铃声的相关知识介绍,好教各位了解一下和弦铃声的工作原理。
现在的手机基本上已经全面进入了和弦铃声时代,虽然不同厂家的铃声格式不同,但也仅限于手机上的存储空间限制和运算速度的限制而已。我们所说的和弦铃声其实是类似于电脑作曲常用的MIDI文件的。所谓MIDI就是Musical Instrument Digital Interface的简称,翻译过来就是音乐设备数字接口,是一种电子乐器和pc之间的交流协议,我们可以从广义上理解为电脑音乐及其合成器的统称,还包括协议和设备等。
MIDI只是一种音乐语言,就好像我们平常见到的五线谱,并不是一种量化记录音乐每一时刻变化的程序(如MP3),在其中只需要把演奏乐曲信息表述下来就行了,比如什么时刻用什么乐器,什么音符什么音调,加上什么伴奏,所以只会占用很少的空间,一般几到几十k,非常适合如手机这种存储空间非常有限的场合,(MMF之类的格式只是加入了一些特殊效果或加密信息,本质就是MIDI文件)
在支持和弦铃声的手机上有一块专门处理这种MIDI类文件的芯片,类似于pc的声卡(只不过集成度非常高,功能也相对单一而已),比如大家经常听到的有手机采用了YAMAHA的芯片。指的就是这个回放芯片。为什么手机采用的芯片不同效果会有这么大的差异呢?主要是不同的芯片使用的合成方式和调用音色的区别,一般比较低档的手机采用的是FM合成,而高档的手机采用的是波表合成-----------(这里说说两种合成的区别:两者都是电脑常用的合成方式,FM合成多用于较早的ISA声卡,它运用声音振荡原理进行合成处理,但由于技术问题,加上一般采用YAMAHA的OPL系列芯片,效果一般很差--所以不是用YAMAHA的芯片效果就一定好哦--;而波表合成是将真实乐器的音色录制下来再进行合成处理的,所以波表越大音色就约好,一般1m的波表每种音色可以分配到10k左右,而专业设备的波表库可以达到32m以上!现在声卡普遍是4m的,高档的达到了8m,就效果而言4m就已经不错了,现在的手机自带的波表库容量达到1m就可以达到非常突出的效果,少数高档芯片还会整合pcm音源,这样就能完美的回放人声和自然界的声音。三星、NEC800的芯片就是这种类型。)------一般手机由于容量限制,多采用FM合成,所以大家会觉得有的MIDI或MMF在电脑上很好听,但到了手机上却完全不是这个味,连基本的效果也没有,而高档手机由于采用了类似波表合成的技术,效果十分出众!
所谓“和弦”即电脑常说的复音,指MIDI可以同时发出的最大声音数目,举例而言,创新的SB LIVE!声卡可以达到的复音数为1024。(顺便提一句:大家平时经常可以看到声卡有64、128之类的数字,很多人误解为64位或128位声卡,其实现在的声卡根本没有也没必要发展到需要这么高的数据处理通道,64、128等数字只是代表此卡在进行MIDI合成时能达到的最大复音数。)复音值小的话会在回放MIDI时丢失部分声部,影响回放效果。好在目前多数midi的复音数都没有超过32,一般不会出现这种情况。另外由此可见,现在手机和弦最高虽然达到64和弦,但由于一般的MIDI合成不会超过32,所以超过40和弦的铃声几乎没有用武之地,我们也没有必要去盲目追求更高和弦数的手机,这也是32和弦和40和弦效果差别不大的原因。
有人会问:虽然有些手机同是40和弦,为什么实际效果差别这么大呢?这除了芯片质量和自带波表库容量区别外,还有两个原因,一是大多数芯片或声卡都提供一些特殊效果的支持,包括回馈、和声等~如部分YAMAHA的手机芯片在32和弦外还提供8路PCM回放就能达到回放人声的效果(有的手机把这种32+8和弦也称为40和弦铃声)
二是现在的对波表回放有软件复音和硬件复音两种,硬件复音是指所有复音都由声卡或芯片生成,而软件复音则是在硬件复音的基础上以软件合成法加大复音数,但这需要CPU带动。
眼下主流的声卡硬件最大复音数为64,而配合软件可以达到1024!而手机一般主流合成数在32-40之间,虽然有64和弦但由于很少有MIDI支持这么多的复音数,所以实际意义并不大,只是手机厂商采用的噱头而已。大家在选购和弦手机的时候应当注意按需选购,没必要要盲目追求那么高的和弦数,而要注意效果。