2012-01-17 5 views
0

파이썬에서 2, 3 또는 그 이상의 사인파를 5 초 동안 재생하고 싶습니다. 이 작업을 수행 할 수있는 .au 또는 .wav 파일을 작성하는 방법을 알고 있지만 이제는 사운드 카드로 직접 연주하고 싶습니다. pyo를 사용하여 1 사인파로이 작업을 수행하는 방법을 알고 있지만 지금은 2 이상으로이 작업을 수행하려고합니다. 저에게 길을 보여 주시겠습니까?파이썬과 함께 2 + 사인파를 함께 ​​플레이

감사합니다.

답변

1

pyo의 오실레이터는 개별 엔티티이므로 우리는 동시에 작동하는 여러 인스턴스를 만들 수 있습니다.

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

고조파는 상당히 고통 스럽지만 두 개의 발진기가 합산된다는 것을 분명히 보여야합니다.

+0

감사합니다. 그것은 작동합니다! :) – LucasBr

+0

문제는 없지만 pyo를 즐기십시오. –

관련 문제