2017-12-12 30 views
2

AudioKitを使用して1つの耳にオシレータをパンするにはどうすればよいですか?これは今私が持っているものです:AudioKit:パンオシレータ

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

しかし、音はまだ両方の耳で再生されています。

どうすればこの問題を解決できますか?

+0

@Dopappは、まだ動作しません。 – IHaveAQuestion

答えて

2

これを試してみてください:

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

あなたもミキサーを必要としないように見えます。私の推測はそれが冗長であることです、それは鍋を台無しにします。

Source.

+0

leftPan.start()のどちらも必要ないと思いますが、エフェクトはデフォルトでオンになっています –

2

両耳にある音の根本的な原因は、モノ(パンではない)である原発振器、混合されます。 DopAppsの答えは正しいです:単純にAudioKit.outputに "leftPan"を割り当てます。

関連する問題