将 AudioKit 从版本 2 迁移到版本 4

Migrating AudioKit from version 2 to version 4

我正在努力更新这个项目: https://github.com/elslooo/guitar-tuner

作者在Swift3 上写作,使用AudioKit 2.2。我已经移动到 Swift 4 并且想迁移到 AudioKit 最新版本 4.2。我查看了 AudioKit migration guide,但那里只提到它是对版本 2 的完全重写。

我现在遇到的主要编译器错误是:

能否请您指出一些 AudioKit 文档或参考资料,我可以在其中找到新的等效项 类?

AudioKit 3 完全重写,没有真正的升级路径,但是:

  • AKAudioAnalyzer -> AKFrequencyTracker

  • AKAudioPlot -> AKNodeOutputPlot

  • AKMananger -> AudioKit

  • AKOrchestra -> 未使用

无论如何,我建议您使用这些项目之一作为内部结构的起点:

它们至少基于 AudioKit 3,应该更容易升级到 AK4。

我们很乐意在这里强调您的重写: