在XP操作系统下制作音乐,很多时候我们都会小心翼翼的选择音色,有些个头较大的好音色有时候不得不放弃,因为我们一直有一个紧箍咒,那就是内存限制。XP下我们能往内存里加载的音色为理论值2G,实际值1.7G。而这是由于32位系统的内存管理堆栈值所决定的。
那么我们换成64位操作系统是不是就解决这个问题了呢?如果您使用的是64位音源,那么问题当然就解决了,如果您还使用的是原来32位的音源,那么这些32位的音源加起来依然不能突破1.7G的总量。这是由于32位寻址能力大小决定的。
有谣传说64位的Sonar8 通过一个桥接器转换来使用32位的音源。其实这个功能早在Sonar6就有了。并不是谣传,而是事实。但是以前版本的桥接器本身就是32位程序。谣传说在Sonar8的时候改成了64位程序编写的桥接器。那么这样或将真的可以突破1.7G的内存限制。单个32位音源是无法突破1.7G内存限制,但是这个跟我们关系不大,如果所使用的32位音源所占的总内存大于1.7G甚至超过2G,那么对我们制作人来说,这个意义是相当重大的。意味着孙悟空不必西游换成真经,通过变通的方式也可以摘下紧箍咒了。
昨天我试验了一下64位的Sonar8,加载音色很大很多,内存管理软件里面显示,桥接器软件占用了2440MB的内存,不知道这是不是一个信号,可惜由于主板的限制,我的4G内存实际能使用的只有3个多G,算上64位Vista系统本身占的内存,我无法再做更多的实验。如果能加载的32位音源的音色被验证到3000M。那就可以肯定的说,Sonar8是PC软件里面第一个可以突破32位内存限制的音乐软件了。
这将是意义重大的事件呀!
请有购买了最新主板(主板商声称可以支持到8G的那种主板)朋友们,装一个64位VISTA系统,然后实验一下Sonar8吧。