星川栀子的杂物铺

堆放着信息时代的文字垃圾

关于 Mac Kontakt 入库后音色消失问题

【2022.03.05更新】

感谢网友源子团团团的分享。这位大佬写了一个 Python 脚本,能够一定程度上简化操作步骤。下载链接附在下方,内含 Readme 文件,有需要的各位自取即可。

本地下载

大佬的邮箱,若使用过程中出现问题可以联系他:1069384196#qq.com(请把#替换为@)


这篇文章的受众群体可能比较少,但作为 Mac 用户+作编曲,我无可避免的遇到了这个问题。并且,Kontakt 作为一个极其强大的宿主,基本上可以说是每个编曲人士的必备品。但不少 Mac 用户可能会遇到,某些已经入库了的音色,重新打开 Kontakt 后就会消失的问题。经过一番查询,我找到了最终的解决方法,现在与各位分享一下。

首先要找到这个音色的 .nicnt 文件,一般就放在音色的目录下。这里我拿 Kawai 钢琴做演示。

《关于 Mac Kontakt 入库后音色消失问题》

找到之后使用文本编辑器打开,可以看到如同以下格式的内容。我们需要用到的是下图中第 4-17 行的部分。

《关于 Mac Kontakt 入库后音色消失问题》

接下来我们把它放在一边,用 Finder 打开资源库。注意是根目录下的资源库。如果你怕打开错误的话,可以按 Shift+Command+G,然后输入 /Library/Application Support/Native Instruments/Service Center 这个路径。当然,前提是你已经安装好了 Kontakt 与 Native Access。

你可以看到如下的文件。我的文件可能与你的略有不同,但我们需要用的只是 NativeAccess.xml。如果你没有这个文件,那可能是因为没有安装 Native Access。这里提供了来自官网的下载地址,由于是国外网站,下载可能有些慢。梯子之类的各位自行考虑要不要挂。

《关于 Mac Kontakt 入库后音色消失问题》

《关于 Mac Kontakt 入库后音色消失问题》

由于 /Library 目录是 Mac OS 保护的,所以先把 NativeAccess.xml 复制一份到桌面上,然后把原先位置的 NativeAccess.xml 改个名字。像我这样加个 .backup 后缀也可以,改成 NativeAccess2.xml 也行,留作备份。

接下来打开桌面上刚刚复制的 NativeAccess.xml,可以看到如下图中类似的内容。此时将 .nicnt 文件里 <Product version=”1″> 到 </Product> 其中的内容,复制到 NativeAccess.xml 的 <ProductHint> 下另起一行即可。如下图的第 3-16 行所示。

《关于 Mac Kontakt 入库后音色消失问题》

保存之后再拖回原来的目录,此时再打开 Kontakt,是不是已经有了那个音色了呢?

当然,有些音色在导入的时候就不会显示,那可能是因为不支持 Kontakt5 老版本,在 Kontakt6 中打开就有了。

希望这篇教程能够帮到你!

点赞
  1. C说道:

    行行出状元 :biggrin: 我连cuebase都受不了

  2. 幻焕说道:

    mac没有,音乐不会 :cry: 暂时收藏,有缘再会

  3. 甘乐_Izaya说道:

    太感谢了,救我于水火之中 :cry:

  4. charlesjt说道:

    我试了一下这个方法,但系统怎么也不让更改或认定那个NativeAccess.xml文件, 请问有设么解决方法吗,谢谢!! :cry:

    1. 慕容潭谈说道:

      复制一份到桌面上并且把原来的改个名字不行么?
      不可以的话,可能是新版本的MacOS更新了安全措施,加大了对Library的保护
      建议检查一下系统权限

  5. 阿远说道:

    太神奇了老师,太伟大了,我看了很多教程都不好使,跟着你的这篇第一次自己操作成功了!超级超级感谢!!

    1. 星川栀子说道:

      六年过去了 Kontakt 还没修这个 Bug 吗(笑)

      很高兴能够帮到你!