One thing which drives me nuts about Max/MSP is that adding signal processing objects or adding/deleting connections while audio is playing results in clicks and nastiness as the DSP chain sorts itself out all over again. Someone mentioned in passing on the max list that
... well pd's dsp chain gets resorted whenever you add a dsp object ... but that's probably not the problem, creating the clicks ... from the benchmarks i made, i suppose that the creation of the object will take much longer than the actual sorting ... so it might be possible that one can create the object / sort the dsp chain in a helper thread and replace the old dsp chain with a new one ... (i will look into that one day, but not tomorrow)
still, what you can do is trying thomas grill's dyn~ ... iirc he could reduce click at dynamic object generation, but i'm not sure, how far he got ...
cheers ... tim