任何人都可以使用振荡器来解决滑行效果问题。 这是代码的一部分,我需要每个周期振荡器以新的随机频率发声。但是频率会随着滑行效果而平滑变化。如何消除滑行效果?
对于_ in 1 ... 20 {
oscillator.frequency = Double.random(in: 0...10000)
oscillator.start()
sleep(1)
oscillator.stop()
}
答案 0 :(得分:1)
尝试添加oscillator.rampDuration
:
oscillator.frequency = Double.random(in: 0...10000)
oscillator.rampDuration = 0.0
oscillator.start()
sleep(1)
oscillator.stop()