我想在python中播放2个,3个或更多正弦波5秒钟。我知道怎么写一个.au或.wav文件可以做到这一点,但现在我想直接播放声卡。我知道如何使用pyo使用1个正弦波进行此操作,但是现在我想用2个或更多来做这个并且我被卡住了。你能给我指路吗?
谢谢!
答案 0 :(得分:1)
pyo中的振荡器是单独的实体,因此我们可以创建多个同时工作的实例。
from pyo import *
s = Server().boot()
osc1 = Sine(freq=440).out()
osc2 = Sine(freq=810).out()
s.start()
s.gui(locals())
谐波非常痛苦,但应该清楚地表明你有两个振荡器被加总。