ios - AudioKit 4.2 中 AKSampler.loadMelodicSoundFont 的替代品是什么?

标签 ios swift audiokit

由于 AudioKit 4.0 与最新的 swift 语言和 Xcode 不兼容,我不得不从 AudioKit 4.0 升级到 AudioKit 4.2。

但是,现在我的项目无法编译,因为当我使用此方法加载 sf2 声音文件时,loadMelodicSoundFont 不再是 AKSampler 的成员。

我只能在 http://audiokit.io/docs/ 上找到 4.1 的文档4.1 显然有 loadMelodicSoundFont 。我找不到 4.2 的文档。

那么 AudioKit 4.2 中这个方法的替代品是什么?

最佳答案

最新版本的 AudioKit 中的新 AKSampler 类是一个全新的自定义采样器。但是,截至目前,它不再本地处理 SoundFont 文件(这就是您的 sf2 文件)。

对您来说最简单的方法就是切换到 AKAppleSampler,它是以前版本的 AudioKit 中功能齐全的采样器。它依赖于 Apple AU 代码,并且仍然能够加载 SoundFont 文件。

因此,在实践中,您只需将代码中对 AKSampler 的引用重命名为 AKAppleSampler 即可。

关于ios - AudioKit 4.2 中 AKSampler.loadMelodicSoundFont 的替代品是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50054135/

相关文章:

ios - 异步调用 View 模型以重新加载数据后何时刷新 View UI

ios - 以编程方式更改 UIScrollView 引用

ios - 从带有披露指示器的 TableView 单元格 xib 转到 Storyboard

swift - 如何让文本标签显示在 UICollectionView header 中?

swift - 从firebase中获取相对于用户uid的用户名以显示评论

ios - 带过滤器的 AudioKit 导出文件

ios - AudioKit - 没有声音输出

ios - iOS无法将数据插入到MySQL数据库中

swift - Codable 类中的 Codable 变量

objective-c - 将 AudioKit 与 Objective-C 结合使用