Play sound at wanted frequency

Scott David Daniels Scott.Daniels at Acm.Org
Wed Apr 15 13:25:44 EDT 2009


Diez B. Roggisch wrote:
> Matteo schrieb:
>> I need to playback a sound on a linux machine of a pre-determined
>> frequency like, say, 440 Hz. How can I do that with python? I found
>> the ossaudiodev package, but it says that the ossaudiodev.write()
>> method accepts data as a raw string. It doesn't explain what the
>> string should be like, and the oss documentation is mainly about C++.
>>
>> Do you have any tips to share?
> 
> Try pygame. You can create samples with it, and play them.
> 
> See e.g. this: http://www.pygame.org/docs/ref/sndarray.html

And realize that if you can get that to work, you can always cut into
pygame to see how _it_ accomplishes your task, and mimic that.

--Scott David Daniels
Scott.Daniels at Acm.Org



More information about the Python-list mailing list