AudioKit:平移振荡器
Posted
技术标签:
【中文标题】AudioKit:平移振荡器【英文标题】:AudioKit: pan oscillator 【发布时间】:2017-12-12 01:01:29 【问题描述】:如何使用 AudioKit 将振荡器平移到一只耳朵?这就是我现在拥有的:
oscillator = AKOscillator()
leftPan = AKPanner(oscillator, pan: -1)
mix = AKMixer(leftPan, oscillator)
AudioKit.output = mix
AudioKit.start()
mix.start()
leftPan.start()
oscillator.start()
但是,声音仍在双耳中播放。
我该如何解决这个问题?
【问题讨论】:
@Dopapp,还是不行。 【参考方案1】:试试这个:
oscillator.start()
leftPan = AKPanner(oscillator, pan: -1)
AudioKit.output = leftPan
AudioKit.start()
您似乎甚至不需要调音台。我的猜测是它是多余的,这把锅弄乱了。
Source.
【讨论】:
我觉得你也不需要leftPan.start(),效果默认是开启的【参考方案2】:声音在双耳中的根本原因是混合了原始振荡器,它是单声道(非声相)。 DopApps 的回答是正确的:只需将“leftPan”分配给 AudioKit.output。
【讨论】:
以上是关于AudioKit:平移振荡器的主要内容,如果未能解决你的问题,请参考以下文章
Swift - 带有振荡器的 AudioKit 音序器(AKOscillatorBank).频率不会在更高的范围内播放(MidiNote 120+)