AKTubularBells() 和 AKRhodesPiano() 一起导致第二个错误

AKTubularBells() and AKRhodesPiano() together cause error on the second

我正在使用 AKRhodesPiano() 和 AkTubularBells()。两者都单独工作。当我尝试初始化两者时,出现以下错误。

AKRhodesPiano.swift:init(frequency:amplitude:):88:Parameter Tree Failed

值得注意的是,如果我更改初始化顺序,则两个实例化的最后一个会发生错误。

在 AKTubularBells 初始化下的 AKTubularBells 游乐场中添加以下行足以触发错误。

let tubularBells = AKTubularBells()
let temp = AKRhodesPiano()  /// <- Add this line.

我在另一个 post 中看到 STK 物理模型最近出现错误,所以这可能是其中的一部分。任何见解一如既往地受到赞赏。

感谢您注意到这一点,它只发生在同时使用这两个节点时,但它基本上只是一个错误的剪切和粘贴工作。我在开发中修复了它,所以如果你能重建框架你会没事的,否则等待下一个版本应该很快。

解决方法如下: https://github.com/AudioKit/AudioKit/commit/05651ff97a7ea7815a27de6a53eee0b5f7998920