2017-10-12 28 views
1

无法在XCode 9中启动AK4 AKPeriodic函数。在下面来自“Plucked String”操场的摘录中,我插入了两条日志消息来帮助识别处理事件。我从不在控制台日志中看到“定期功能启动”消息。我所听到的只是一个很短的咔哒声。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() 
+1

工作今天这个上,希望我会尽快发布与修订的答案。 –

回答