Forums > MaxMSP

Frequency analysis

Jul 23 2013 | 5:41 am

Hi guys,

I’m still pretty new at MAX/MSP and I was wanting to make something that would detect the peak frequency of incoming audio and feed that into a biquad so you can simply get rid of crazy resonances with just a detect button and a dial in Live.

Only hurdle I have is the detecting peak frequency. I believe I could probably pull this off using some fft stuff in pfft~ but sadly every time I’ve tried to read into it my brain shuts down and I have to rewatch an entire season of Airwolf to reboot my brain.

Does anyone have any ideas on how to do this or has done something similar with frequency detection and would be happy to share?

It would be immensely appreciated.



Jul 23 2013 | 8:15 am

I feel like I posted this for somebody else in the last month or so:

-- Pasted Max Patch, click to expand. --


That finds the hottest bin using fft~ and gen. For many cases, the hottest bin will be near the fundamental. fzero~ might also be a good object to look at.

Jul 23 2013 | 8:33 am

the popular, Miller Puckettet’s object fiddle~’s first purpose is to detect the fundamental frequency, did you have a look at it ?
@mzed : is the first outlet of the gen~ the subpatch the main frequency output ? in that case it seems to work not very well, it cycles through 150 and 250 approximately…

Jul 23 2013 | 3:27 pm

It’s the bin number. Here’s a better example:

-- Pasted Max Patch, click to expand. --


PS Try fzero~

Jul 24 2013 | 3:10 am

thanks a lot.

Jul 24 2013 | 4:15 am

Chaps, you are legends for this! Thanks very much!

Viewing 6 posts - 1 through 6 (of 6 total)

Forums > MaxMSP