Forums

PCM audio processed by custom digital filter?

Started by Unknown April 27, 2006
I'm trying to create a custom-spectrum noise sample, basically 1 second
of white noise but filtered with a certain response. Its not quite pink
or white, its got several peaks and valleys. I've been thinking about
doing it like this:

Step 1: Use a program like ScopeFIR to create a digital filter so that
when white noise is run through it it comes out with the desired output
spectrum.

Step 2: Take that digital filter, and somehow run actual white noise
samples (PCM  audio file?) through it to actually create a .WAV file of
the noise I want.


I think you could probably do this whole thing in Matlab, but I cant
afford it, and I cant get the student version. I already have the demo
of ScopeFIR, but I dont have anything to process the white noise using
the filter I create and output a .wav file. Is there a way to do this
thats not expensive? I can program in C, maybe implementing a digital
filter in C is simple? (designing it in scopefir first). Or is there
another way? Or maybe some freeware program that lets you input a
digital filters info and then process wav files with it?

Thanks for any suggestions or help!

acannell@wwc.com wrote:
> I think you could probably do this whole thing in Matlab, but I cant > afford it, and I cant get the student version.
Try scilab or octave. They are free, and very matlab-like. -- Jim Thomas Principal Applications Engineer Bittware, Inc jthomas@bittware.com http://www.bittware.com (603) 226-0404 x536 Anything is possible if you don't know what you are talking about.