You can generate the sound data in a buffer either in native python or using 
numpy, then play it back by loading the buffer into a sound object with pygame. 
It depends how much control you want on the sounds. You might want to use 
csound or supercollider or something if you want to programmatically control a 
synth rather than directly creating the sound data.

Sent from my iPhone

On Jul 31, 2010, at 1:49 PM, Michael Bernhard Arp Sørensen 
<mich...@arpsorensen.dk> wrote:

> Greetings, programs.
> 
> How do I create a sound from python? I'm thinking along the line of 
> generating a sinus wave where I can control the frequency and duration. I 
> want to produce a string of sounds based on a character string. Probably not 
> original. :-) I don't want to save a sound to a file and play it afterwards. 
> Preferably it should be something from PYPI. Any suggestions?
> 
> Thanks in advance.
> 
> Kind regards
> 
> Michael B. Arp Sørensen
> Programmer / BOFH
> 
> "If you want to enter my network while I'm out, you can find my SSH-key under 
> my mouse mat" - Michael Bernhard Arp Sørensen
> _______________________________________________
> Tutor maillist  -  Tutor@python.org
> To unsubscribe or change subscription options:
> http://mail.python.org/mailman/listinfo/tutor
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to