AudioKit:泛振荡器

时间:2017-12-12 01:01:29

标签: ios swift audio audiokit

如何使用AudioKit将振荡器平移到一只耳朵?这就是我现在所拥有的:

oscillator = AKOscillator()
leftPan = AKPanner(oscillator, pan: -1)
mix = AKMixer(leftPan, oscillator)
AudioKit.output = mix
AudioKit.start()
mix.start()
leftPan.start()
oscillator.start()

但是,声音仍在双耳中播放。

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:2)

试试这个:

oscillator.start()
leftPan = AKPanner(oscillator, pan: -1)
AudioKit.output = leftPan
AudioKit.start()

你似乎甚至不需要调音台。我的猜测是,这是多余的,这会弄乱平底锅。

Source.

答案 1 :(得分:2)

声音在双耳中的根本原因是混合原始振荡器,这是单声道(未平移)。 DopApps的回答是正确的:只需指定" leftPan"到AudioKit.output。