Re: generating audio signals

2005-03-22 Thread nicke
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

2005-03-21 Thread Bengt Richter
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

2005-03-21 Thread Cappy2112
>>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

2005-03-21 Thread Bengt Richter
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

2005-03-20 Thread Alia Khouri
http://www.python.org/moin/PythonInMusic

-- 
http://mail.python.org/mailman/listinfo/python-list


generating audio signals

2005-03-20 Thread nicke
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