如何在使用振荡器时消除滑行效应?

时间:2019-09-23 13:14:19

标签: audiokit

任何人都可以使用振荡器来解决滑行效果问题。 这是代码的一部分,我需要每个周期振荡器以新的随机频率发声。但是频率会随着滑行效果而平滑变化。如何消除滑行效果?

对于_ in 1 ... 20 {

oscillator.frequency = Double.random(in: 0...10000)
oscillator.start()
sleep(1)
oscillator.stop()

}

1 个答案:

答案 0 :(得分:1)

尝试添加oscillator.rampDuration

oscillator.frequency = Double.random(in: 0...10000)
oscillator.rampDuration = 0.0

oscillator.start()
sleep(1)
oscillator.stop()