hey this "sounds" interesting,

did you succed in your essays?

what about pitch (frequency)? do you think that it is possible to exctract it from the mic input?

I can imagine that calculating frequencies is computational intensive...but does anybody know a good and light version for the FFT (fast fourier transformation) on a microcontroller...

or any additional IC needed for the pourpose?

b.