Skip to content
"C" Externals for Cycling74's Max MSP
C Max
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.


Type Name Latest commit message Commit time
Failed to load latest commit information.

Cycling74 Max Externals (v6.1/v7)


An implementation of a Chebyshev recursive filter. It only generates a list of coefficients that can then be sent to an “iir~” object. The output can also be sent to a Max multi-slider to watch how the coefficients change with cutoff frequency, poles, and ripple settings. It can output a coefficient list in one of two orders, either "aabab…" or "aaa…bb…".

This is an implementation of the algorithm presented by Stephen W. Smith in his book “The Scientist and Engineer's Guide to Digital Signal Processing” 2nd edition.


This will do a IIR or recursive convolution based on an input list of float or double precision coefficients. Coefficients can be in one of two orders, either "aabab…" or "aaa…bb…". Handles both 32- and 64-bit MSP streams.

This version includes my first attempt to remove the “zipper” effect. This has made algorithm more unstable at the extremes of frequency. Future versions will have a settable ramp time.

XCode Project Setup

This also works with XCode 7.

You can’t perform that action at this time.