> ...... Moreover, I'd be very keen to know if there
> is a tool to analyse a stream of multidimensional incoming data (such as
> improvised controller input and/or generalised spectral analysis of the
> output) and extract some sort of rule that can be later used to create
> self-organising systems. If such a tool doesn't exists then there is no
> reason why it can't be created. In this case can anyone point me to any
> relevant references (they don't have to be musical) that do not require a
> degree in math?

Perhaps you want a neural network. The simplest library that I know is

  http://leenissen.dk/fann/wp/

and some info

  http://leenissen.dk/fann/wp/help
  http://www.dspguide.com/ch26.htm

tito