遵循苹果文档here我已经能够通过重新创建成功将 GarageBand EXS 采样器乐器加载到我的 iOS 应用程序中的 AUSampler 中,例如我的应用程序目录中的以下路径:
/Sampler Files/Funk Horn Section/nameofaudio.aif
iOS 在以下目录中查找音频文件:
file:///Library/Application%20Support/GarageBand/Instrument%20Library/Sampler/Sampler%20Files/Funk%20Horn%20Section/'
但是,当我创建自己的 EXS 文件时,这不起作用。如果 GarageBand 它如何知道删除文件路径的第一部分?我什至尝试过创建 EXS 乐器,甚至在同一个 GarageBand 目录中创建,但这没有什么区别:
Failed to locate sample '001%20VirusTI%20-%20SeaThr%2314A1B3.aif -- file:///macSSD/Library/Application%20Support/GarageBand/Instrument%20Library/Sampler/Sampler%20Files/VirusTI%20-%20SeaThreeHS%20v2/'
我还尝试使用文本编辑器手动编辑 exs 文件中的文件路径,但没有任何效果。
EXS 乐器的逻辑演奏得很好。但我的应用程序找不到它。
非常感谢任何帮助。
这里的关键是您的源采样器文件必须引用来自任何这些“触发”目录结构的示例才能正常工作:
“/声音/”
“/采样器文件/”
“/苹果循环/”
“/EXS 工厂样品/”
“/SoundFont 示例/”
您的示例必须存在于其中包含这些触发器之一的目录路径中,然后该路径必须与您的包中的路径完全相同。 iOS 会查找这些触发器之一,然后删除之前的所有内容,并将其用作捆绑包中的新搜索路径来查找示例。
这很棘手,但如果你确保一切都井然有序,它就会以这种方式工作。
我对此进行了斗争,因为我的样本存储在没有任何这些关键字的地方,因此它永远找不到它们。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)