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