j70c手机铃声探究( 二 )


因此我们又有必要继续研究每个音轨内部的情况 。
3. sng文件结构进一步剖析和对每个channel的进一步解析
从上面的.sng文件的结构我们可以清晰看到,乐谱部分有9个小部分,分别以@1~@9来标记 。显然,对于音乐文件的每一个channel,对应三个小部分的乐谱 。这是为什么?这就是音乐里真正意义的三和弦了!我们都知道,在音乐里,一个主音和若干个和弦音同奏时成为和弦 。如果主音是do,另有两个和弦音是mi和so,那么这就是一个三和弦 。所以,对于一个channel,用三重同奏,显然符合音乐里的三和弦的概念 。我们都知道,带和弦的midi是纯粹按音乐的和弦概念来设计的,因此midi可以在不损失乐谱某一部分的情况下被转换为.sng文件 。
当然你会发现,有些谱子的一个channel没有完全使用三个重奏,当然这和midi里的谱子必然是对应的 。事实上,在实际编谱中,三和弦是可以分解的,并且并非一定要按照前面的定义严格执行,如果是会弹吉他的朋友,这一点一定比我要清楚一百倍!
4. 关于音效芯片和j70c声音的不足
上面介绍的都是些软的东西,我们再来看看j70c的硬的部分,即音效芯片 。实验表明,在midi文件在计算机上播放出来的音乐,做成.sng放到手机上就完全是另一种效果!
事实上,在midi还没有形成标准前,就有类似的事情发生 。本来在一台计算机上编辑好的midi文件,到了另一台计算机上奏出来就面目全非了!这是因为同样的代码在不同机器的声卡上对应不同的音色 。而当midi的标准出台后,这一情况才解决 。
j70c的情况也是这个道理 。我感觉j70c的音效芯片实在是做得简单!它只支持不超过5种音色,而且这几种音色是固定的!因此当你在midi里听到的是一段单簧管的音乐,转化并传到j70c里奏出来可能就是段哨声!而且j70c不能奏钢琴音色,其音色确实象电子琴!事实上,电子琴就是电子合成发声的!!!
因此我们不的不承认这样一个现实:j70c的音效芯片不是一块上佳的片子,它的音色库实在小得可怜!如果只从声音芯片硬件角度出发,和那些16和弦的手机用的YAMAHA的芯片相比,和支持128种音色及扩展midi的NOKIA
4和弦7系列手机的音效芯片相比,j70c的声音芯片真不是对手!!!相去也甚远!幸好,这样一个尴尬被sony出色的音乐编辑所弥补,因此,骂过j70c的芯片后,我还是不得不佩服sony的实力!!
以上就是我从昨天以来的一些研究成果 。由于不是声音芯片专家,又是个音乐盲,所以上面仅根据局部知识得到的研究结果,必有许多错误和纰漏,还望专家们斧正!!(当然,我还是要感叹于人类强大的类比思维和逻辑推理能力!)

推荐阅读