XCode 9でAK4 AKPeriodic関数を開始できません。次の "Plucked String"プレイグラウンドの抜粋では、処理イベントの識別に役立つ2つのログメッセージを挿入しました。コンソールログに「periodic function startup」というメッセージが表示されることはありません。私が聞いているのは、非常に短いクリック音だけです。AudioKit 4.0 AKPeriodicFunctions Not Starting
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()
を、うまくいけば、私はすぐに修正して答えを投稿します。 –