Forums > MaxMSP

divide spectrum in bands

March 9, 2010 | 9:55 pm

Hi,
I need to make a patch which gets an audio stream in input and divides its spectrum in bands of a given range, which will be then played on separate channels.
I’m looking through a lot of documentation but I can’t really find the good direction to implement this.
Can anyone give me a hint?

Thanks


March 9, 2010 | 10:04 pm

eff eff eff bee (tilde)


March 14, 2010 | 10:57 pm

look at fft~ i’d say.


March 16, 2010 | 6:18 am

Hi,
thanks for your answers. I tried to do the job with fft but I got stuck with windowing size, overlappings etc, so I basically put a bunch of biquad filters in bandpass modality, centered on the frequencies I need.
For the moment it works more or less, but I’m quiet sure it’s far from being the best way to proceed…

Anyway, after that what I need to do is shifting each one of the bands I got to a given frequency range, let’s say 1000-2500 hz -> 250-625 hz for instance.
Is there a way to do that which allows me to clearly specify the exact range I want to get to after the shifting ?

Thanks


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