About your second question, that sounds far too complicated to add to this, I really recommend you check out PureData, Max/MSP or something similar if you want to do something like that. It will let you do all the mixing, analyzing and shape-synthesis you want :)