Hello Massy!
The thing you need is FFT. I thought about it,maybe csound can offer a
solution. I definitely has FFT-based opcodes and it has measuring
capabilities. I'm quite sure about that. The question is, if you can really
split the signal that way. Another - perhaps not so fine - alternative might
be to use bandpass filters with steep slopes. Ecasound could do that. I think
one could create a simple bash script for that.
Warm regards
Julien
--------
Music was my first love and it will be my last (John Miles)
======== FIND MY WEB-PROJECT AT: ========
http://ltsb.sourceforge.net
the Linux TextBased Studio guide
======= AND MY PERSONAL PAGES AT: =======
http://www.juliencoder.de