每次与VR见面,都会和他讨论很久,关于硬件的,软件的,等等,和他讨教到很多知识.他也经常把我的疑惑拿去请教他身边的那些搞软件,算法,DSP编程等真正大师级的人物.看大家兴致这么高,我就把我的一些理解写出来供大家批评.
先说说CPU和DSP.CPU和DSP的工作方式完全不同,打个比方,DSP处理数据就像吃完一个饺子,再吃下一个饺子,细嚼慢咽.CPU不同,它会把所有饺子都塞到嘴里,然后根据实际情况来对食物进行咀嚼.因此.CPU在处理大量数据时,是会偷懒的,在音频处理方面直接影响了精度.这就是为什么某些DAW导出和实时播放有细微不同的原因.但是优秀的算法可以避免这问题的发生,Sonar音质不断的提升就说明了这个问题,这也是为什么SAW能够有异常和Xie的Summing的原因,说白了,bob的算法是把CPU当作DSP来用.PT的运算基本都靠DSP来处理,当然不会出这种问题.
再说说定点和浮点.理论上说浮点的精度比定点精度高这是一定的,完全不用怀疑.但是在实际应用中又不完全是这样,浮点算法精度虽高,但由于运算量太大,直接影响了运算速度.而定点算法虽染精度在理论上差浮点很远,但处理速度异常快,而且优秀的算法完全可以弥补精度的不足.算法功力到非常高水平的时候,精度上定点不输浮点.运算速度大家可能认为不会影响音质,实际上这种看法不太正确,当DAW运行多种数据处理的时候,运算速度影响了最后的结果.而大多数浮点算法的DAW都是基于CPU运算,而CPU的浮点运算相对浮点DSP来说性能太差了.再加上算法的不足和CPU偷懒,DAW间有音质差别是非常合理的事情.另外,像均衡,混响这些算法,要求精度极高,所以使用浮点算法是必须的.现在大量的DSP效果器也说明这一问题.
驱动会影响声音.有人说在不同平台声音不同,我觉得有很大一部分是驱动的原因.按道理来说,驱动对数据的打包和解包是完全无损的,但事实得确是有听感的不同,个人认为还是速度的原因.
录音音质和DAW有关系,原因也在算法,和对驱动的优化上.个人曾做过实验验证了这个问题.
题外话:录音混音母带是音乐商品化的一些技术手段,它们脱离不了音乐.但音乐可以脱离它们.这个帖子据我观察是讨论关于这些技术手段本身的,而不是这些技术手段是否能脱离音乐的.
[ 本帖最后由 margindge 于 08-10-3 13:06 编辑 ]