平移AudioKit的AKMetronome

时间:2018-12-03 19:12:32

标签: xcode audiokit

我正在制作一个节拍器应用程序,我需要向左平移一个节拍器,向右平移另一个节拍器。我知道AKMetronome类没有pan属性,但是有人可以建议我可以做到这一点吗?

 let mixer = AKMixer(metronome, metronome2)

 AudioKit.output = mixer
 try AudioKit.start()
 metronome.start()
 metronome2.start()

以上代码有效,但是两个节拍都居中。谢谢。

1 个答案:

答案 0 :(得分:2)

AKPanner将解决问题:

https://audiokit.io/docs/Classes/AKPanner.html

https://github.com/AudioKit/AudioKit/blob/master/AudioKit/Common/Nodes/Mixing/Panner/AKPanner.swift

let leftPan = AKPanner(metronome)
leftPan.pan = -1

let rightPan = AKPanner(metronome2)
rightPan.pan = 1

let mixer = AKMixer(leftPan, rightPan)