AudioKit OscillatorBank 乐器?

AudioKit OscillatorBank Instruments?

我正在使用 AudioKit(这很棒)并且很难找到构建一堆 "instruments" 的最佳实践可以从我的应用程序中的 3d 控件触发。

当我使用

var oscillator = AKOscillatorBank()

作为声音的基础,我可以用

触发单个音符
oscillator.play(noteNumber: ...)

oscillator.stop(noteNumber: ...) 

现在我可以在一台乐器中演奏多种音调。

然后我在游乐场找到了 "string" 和其他 类,例如

var pluckedString = AKPluckedString()

它们的音调很棒,但它们不是 Midi 乐器,所以它们没有方便的 .stop(noteNumber:) 方法,所以虽然我可以在弦上开始多个音符,但我无法停止它们.

是否可以使用多个 AKPluckedStrings() 数组来构建我自己的 "instrument" 解决方案,或者是否有其他内置的东西来完成我没有找到的类似东西?

提前感谢您的任何见解。

是的,您可以按照振荡器组模型制作一组弹拨弦。我相信AKMandolin也是这样设置的,再举个例子。