divide spectrum in bands

    Mar 09 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?

    • Mar 09 2010 | 10:04 pm
      eff eff eff bee (tilde)
    • Mar 14 2010 | 10:57 pm
      look at fft~ i'd say.
    • Mar 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 ?