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

Reply via email to