1

无法在 XCode 9 中启动 AK4 AKPeriodic 函数。在“Plucked String”游乐场的以下摘录中,我插入了两条日志消息以帮助识别处理事件。我从未在控制台日志中看到“定期功能启动”消息。我只听到很短的咔哒声。

let scale = [0, 2, 4, 5, 7, 9, 11, 12]
let performance = AKPeriodicFunction(frequency: playRate) {
    print("periodic function startup")
    var note = scale.randomElement()
    let octave = [2, 3, 4, 5].randomElement() * 12
    if random(0, 10) < 1.0 { note += 1 }
    if !scale.contains(note % 12) { print("ACCIDENT!") }

    let frequency = (note + octave).midiNoteToFrequency()
    if random(0, 6) > 1.0 {
        pluckedString.trigger(frequency: frequency)
    }
}

AudioKit.output = reverb
AudioKit.start(withPeriodicFunctions: performance)
print("AK startup")
performance.start()
4

1 回答 1

0

根据此问题,这已在开发分支中修复:

https://github.com/AudioKit/AudioKit/issues/1066

于 2017-10-13T01:04:01.077 回答