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也是这样设置的,再举个例子。
我正在使用 AudioKit(这很棒)并且很难找到构建一堆 "instruments" 的最佳实践可以从我的应用程序中的 3d 控件触发。
当我使用
var oscillator = AKOscillatorBank()
作为声音的基础,我可以用
触发单个音符oscillator.play(noteNumber: ...)
和
oscillator.stop(noteNumber: ...)
现在我可以在一台乐器中演奏多种音调。
然后我在游乐场找到了 "string" 和其他 类,例如
var pluckedString = AKPluckedString()
它们的音调很棒,但它们不是 Midi 乐器,所以它们没有方便的 .stop(noteNumber:) 方法,所以虽然我可以在弦上开始多个音符,但我无法停止它们.
是否可以使用多个 AKPluckedStrings() 数组来构建我自己的 "instrument" 解决方案,或者是否有其他内置的东西来完成我没有找到的类似东西?
提前感谢您的任何见解。
是的,您可以按照振荡器组模型制作一组弹拨弦。我相信AKMandolin也是这样设置的,再举个例子。