我正在制作一个节拍器应用程序,我需要向左平移一个节拍器,向右平移另一个节拍器。我知道AKMetronome类没有pan属性,但是有人可以建议我可以做到这一点吗?
let mixer = AKMixer(metronome, metronome2)
AudioKit.output = mixer
try AudioKit.start()
metronome.start()
metronome2.start()
以上代码有效,但是两个节拍都居中。谢谢。
答案 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)