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:平移振荡器的主要内容,如果未能解决你的问题,请参考以下文章

AudioKit - 立体声通道从输入翻转到输出?

Swift - 带有振荡器的 AudioKit 音序器(AKOscillatorBank).频率不会在更高的范围内播放(MidiNote 120+)

在 AudioKit 中“重新触发”Midi 音符

如何使用Audiokit对原始值而不是midi音符进行排序

Swift - AudioKit AKMidi 到 AKSequencer

matlab 图像平移