[SqueakAudio] Generating "Soothing Sounds"
Stephen Travis Pope
stp@create.ucsb.edu
Tue, 22 Feb 2000 11:27:56 -0800
Sounds good, Mark!
There are several versions of this, mostly based on having several simple
sound sources -- e.g., pink noise (wind, waves) or resonated impulses (rain,
brook) -- connected in parallel. You then need a 2-3 layer random process --
e.g., Brownian motion or Markhov tables -- to generate functions of time for
control signals that determine amplitude, filter frequency, etc.
This might be a good group task for a couple of hours during the
SqueakWeekend. I can certainly make a noise/filter-based version real quick,
and we need some good filters in Squeak anyway.
stp
John.Maloney@disney.com wrote:
>
> Mark,
>
> I don't know how these gadgets work, but I suspect you could make
> a "pink" noise generator in Squeak fairly easily. The plan would
> be to use a cheap random generator to create "white" noise, then
> filter it to create "pink" noise with the desired spectrum. The
> design problem reduces to coming up with a pleasing spectrum.
>
> At 1:18 PM -0500 2/21/00, Mark Guzdial wrote:
>
> >During a particularly child-noisy point this weekend, I got to
> >thinking about those "pleasant sound" generating gadgets that I see
> >in the stores these days: The ones that generate the sound of falling
> >rain, or whatever.
> >
> >- How do these work? Are they just playing samples over and over
> >(perhaps in different orders)? Or are they actually synthesizing the
> >sounds?
> >
> >- If the latter, does anyone have any sample code that can do this
> >kind of synthesis? My preference is for Squeak code, please, but
> >understandable pseudo-code, MATLAB/MATHEMATICA, or even C code would
> >be interesting.
--
stp
Stephen Travis Pope
http://www.create.ucsb.edu/~stp