2012-01-17 38 views
0

2、3つ以上の正弦波をPythonで5秒間再生したいと思います。私はこれを行うことができる.auまたは.wavファイルを書く方法を知っていますが、今はサウンドカードを直接演奏したいと思います。私はpyoを使って1正弦波でこれを行う方法を知っていますが、今は2以上でこれをやりたいと思います。私に道を見せることができますか?Pythonで2つの正弦波を一緒にプレイする

ありがとうございます!

答えて

1

pyoのオシレータは個別のエンティティなので、同時に動作する複数のインスタンスを作成できます。

from pyo import * 
s = Server().boot() 
osc1 = Sine(freq=440).out() 
osc2 = Sine(freq=810).out() 
s.start() 
s.gui(locals()) 

高調波はかなり痛いですが、2つのオシレータが合計されていることがはっきりとわかるはずです。

+0

ありがとうございます!できます! :) – LucasBr

+0

問題はありません、pyoをお楽しみください。 –

関連する問題