Re: generating audio signals
On Tue, 22 Mar 2005 00:51:57 GMT [EMAIL PROTECTED] (Bengt Richter) wrote: > On 21 Mar 2005 11:12:38 -0800, "Cappy2112" <[EMAIL PROTECTED]> wrote: > > >>>Maybe make yourself a little utility first that will show you the > >specs for any .wav file (i.e., > >>>sampling frequency, bytes per sample, channels, etc.) > > > >You can do this with one function call - wave.Wave_read.getparams() > >import wave > >wave.open("filename","b") > >wave.Wave_read.getparams() > > > Yeah, I know ;-) I expected the OP to discover that really quick, > and enjoy an early tidbit of success, maybe printing the parameters > in a pretty format to his taste ;-) > > Regards, > Bengt Richter > -- > http://mail.python.org/mailman/listinfo/python-list already found it and used it, but did some more research... packed/unpacked the wave files, made programs for generating frequencies, playing them, saving them, and plotting the files as amplitude as a function of time. -- http://mail.python.org/mailman/listinfo/python-list
Re: generating audio signals
On 21 Mar 2005 11:12:38 -0800, "Cappy2112" <[EMAIL PROTECTED]> wrote: >>>Maybe make yourself a little utility first that will show you the >specs for any .wav file (i.e., >>>sampling frequency, bytes per sample, channels, etc.) > >You can do this with one function call - wave.Wave_read.getparams() >import wave >wave.open("filename","b") >wave.Wave_read.getparams() > Yeah, I know ;-) I expected the OP to discover that really quick, and enjoy an early tidbit of success, maybe printing the parameters in a pretty format to his taste ;-) Regards, Bengt Richter -- http://mail.python.org/mailman/listinfo/python-list
Re: generating audio signals
>>Maybe make yourself a little utility first that will show you the specs for any .wav file (i.e., >>sampling frequency, bytes per sample, channels, etc.) You can do this with one function call - wave.Wave_read.getparams() import wave wave.open("filename","b") wave.Wave_read.getparams() -- http://mail.python.org/mailman/listinfo/python-list
Re: generating audio signals
On Sun, 20 Mar 2005 12:25:22 +0200, nicke <[EMAIL PROTECTED]> wrote: >I'm running linux and would like to generate specific frequencies and >play them(in OSS) or alternatively save them as wav files, how should I >accomplish this? Using python to play and generate is not strictly >necessary, as long as I can invoke the command from python. >I know for example xmms can do this, but I want a command-line only solution. > Perhaps http://docs.python.org/lib/module-wave.html will help. I used it to create an echo effect toy for my grandson by reading existing .wav sound effect files and adding delayed reduced-aplitude feeback to itself and writing another file. Parameters were distance in feet to a reflecting wall (assuming 1000 ft/sec sound speed ;-) and relection volume factor. Not hard. Maybe make yourself a little utility first that will show you the specs for any .wav file (i.e., sampling frequency, bytes per sample, channels, etc.) I don't recall at the moment whether you have to deal with signed or offset amplitude values, but it won't be hard. This won't play the sounds though. Regards, Bengt Richter -- http://mail.python.org/mailman/listinfo/python-list
Re: generating audio signals
http://www.python.org/moin/PythonInMusic -- http://mail.python.org/mailman/listinfo/python-list
generating audio signals
I'm running linux and would like to generate specific frequencies and play them(in OSS) or alternatively save them as wav files, how should I accomplish this? Using python to play and generate is not strictly necessary, as long as I can invoke the command from python. I know for example xmms can do this, but I want a command-line only solution. thanks -- http://mail.python.org/mailman/listinfo/python-list