Csound Csound-dev Csound-tekno Search About

Re: [Cs-dev] How to produce IIR filter coefficients from a set of points describing the frequency response

Date2009-05-15 21:34
FromJim Bates
SubjectRe: [Cs-dev] How to produce IIR filter coefficients from a set of points describing the frequency response
AttachmentsNone  None  
Hi Andres,

As far as free software comparable to matlab for the design of iir filters,
there are several possibilities.  

SciLab is one, and its manual has several sets of toolboxes for iir filter design.  
It is pretty much cross platform, but the latest version on OSX only runs on Intel, 
not on PPC. Earlier versions of SciLab (ie vers. 4) are rather limited compared 
to the current version.


Then there's SAGE, which is a mammoth math software incorporating nearly
every open source math program in existence  (including numpy, Singular,
GAP, ATLAS, Cython, and about three dozen others.)  It also has interfaces
for Mathematica, Matlab and Maple.  The program itself takes up over a GB
of drive space, and is to math software much like Csound is to audio synthesis
and DSP.

It's documentation is here:


and the download page is here:


I know of quite a few other open source math  programs, but I think the two
above are the best candidates for computing IIR coeffiecients.

All the Best,
Jim Bates


The subject asks the question... What I want to know is if there's an
easy way using something like pylab and numpy to produce a set of
coefficients for an IIR filter from a given frequency response.
I've read on the internet that matlab has the invresz function which
does this, but is there an easy way with free software?

Cheers
Andr?s


Date2009-05-15 22:06
Fromvictor
SubjectRe: [Cs-dev] How to produce IIR filter coefficients from a set ofpoints describing the frequency response
AttachmentsNone  None  
This absolutely impressive, but scary!
Then there's SAGE, which is a mammoth math software incorporating nearly
every open source math program in existence  (including numpy, Singular,
GAP, ATLAS, Cython, and about three dozen others.)  It also has interfaces
for Mathematica, Matlab and Maple.  The program itself takes up over a GB
of drive space, and is to math software much like Csound is to audio synthesis
and DSP.

It's documentation is here:


and the download page is here:


I know of quite a few other open source math  programs, but I think the two
above are the best candidates for computing IIR coeffiecients.

All the Best,
Jim Bates


The subject asks the question... What I want to know is if there's an
easy way using something like pylab and numpy to produce a set of
coefficients for an IIR filter from a given frequency response.
I've read on the internet that matlab has the invresz function which
does this, but is there an easy way with free software?

Cheers
Andr?s


------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables
unlimited royalty-free distribution of the report engine
for externally facing server and web deployment.
http://p.sf.net/sfu/businessobjects


_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel

Date2009-05-15 22:37
Fromvictor
SubjectRe: [Cs-dev] How to produce IIR filter coefficients from a set ofpoints describing the frequency response
AttachmentsNone  None  
This *is* absolutely impressive, made me eat my verbs!
----- Original Message -----
From: victor
Sent: Friday, May 15, 2009 10:06 PM
Subject: Re: [Cs-dev] How to produce IIR filter coefficients from a set ofpoints describing the frequency response

This absolutely impressive, but scary!
Then there's SAGE, which is a mammoth math software incorporating nearly
every open source math program in existence  (including numpy, Singular,
GAP, ATLAS, Cython, and about three dozen others.)  It also has interfaces
for Mathematica, Matlab and Maple.  The program itself takes up over a GB
of drive space, and is to math software much like Csound is to audio synthesis
and DSP.

It's documentation is here:


and the download page is here:


I know of quite a few other open source math  programs, but I think the two
above are the best candidates for computing IIR coeffiecients.

All the Best,
Jim Bates


The subject asks the question... What I want to know is if there's an
easy way using something like pylab and numpy to produce a set of
coefficients for an IIR filter from a given frequency response.
I've read on the internet that matlab has the invresz function which
does this, but is there an easy way with free software?

Cheers
Andr?s


------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables
unlimited royalty-free distribution of the report engine
for externally facing server and web deployment.
http://p.sf.net/sfu/businessobjects


_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel


------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables
unlimited royalty-free distribution of the report engine
for externally facing server and web deployment.
http://p.sf.net/sfu/businessobjects


_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/csound-devel