今天在mac上装了Kontakt 5.3,然后准备把East West的经典打击乐音色库《风暴鼓》和《民族打击乐之旅》加入库中,哦,不对,一开始是准备把Cinematica这套电影音色库加进去,但是显示no library found,于是使用njlczk提供的10.8版入库工具入库(另一款入库工具运行失败),但是在Kontakt的Library栏中没有任何显示,上网查了有的音色确实加载不出来,这属于运气不好的范畴。
为了证实这一点,就拿来了《风暴鼓》和《民族打击乐之旅》这两个名厂出品的音色库,既然是名厂出品,如果设置正确的话就肯定能入库成功。
直接在Kontakt中点击Add Library,果然,入库成功了!但是一旦重新打开Kontakt,之前加载的库就没了,又得重新加载一遍。
使用入库工具试试,情况类似,能够入库成功,但是重启Kontakt之后库就没了。看了Kontakt的设置,貌似没有可以解决问题的地方,而且破解版的Kontakt甚至把Service Center都给去掉了。点击一个音色,机架里并没有显示“Demo”字样,看来也不是注册方面的问题。
去Native Instruments论坛查阅,发现有不少人出现这个情况,而且还是有的库会出现,有的库不会出现。而且,很多人提到问题可能源于Mac的权限问题。
我们知道, 手动入库需要先把plist文件复制出来再修改,然后再覆盖回去,因为直接修改的话会显示没有权限。于是我使用手动入库的方式,还是不行,重启kontakt之后之前导入的库还是会消失。
仔细看看手动入库跟工具入库的区别,发现使用工具入库的时候,会在音色库文件夹内生成.nkx和.nkc文件,这是下载下来的音色库所没有的,而工具入库之所以会出现重启后库为空的情况,应该是跟工具的权限有关。工具修改了plist的权限,使得系统用户无法在kontakt中顺利调用plist。于是,我把工具入库后的plist文件拷贝出来,做一些修改,再撤销,再保存,这样的话拷贝出来的plist就拥有了我的权限,然后再覆盖回preference文件夹。
至此,Kontakt无论重启多少次,之前加载的库都不会消失了。
总结一下:
1、入库工具会生成两个文件,这两个文件很重要,如果下载的库中已经有了这两个文件,可能使用手工入库就不会出现上述问题。
2、入库工具会在Content.plist中为新的库设置k2libxxxx值,这个值我估计跟生成的.nkc和.nkx是相关联的,我没有试过把这个值手工改掉之后会怎么样。
3、手工入库教程中k2libxxxx值是自己任意写的,而我建议先用工具入库一遍,然后保留工具生成的k2libxxxx值,只是把plist的权限重新弄一下。
4、工具开发者njlczk看到本文后可以测试一下,我怀疑该工具在系统权限方面不完善。