@Balwyn
Well, I'm still using the first version, as it's a little easier for me to understand and I'm happy with it, thank you.
I like the fact that PlugData can be used inside of VSTHost. It means I can modify the code within a patch on the fly and hear the effect (if any).
Creating new instances of plugins is easy in VSTHost (right click on plugin - new instance). The set-up below creates a wild harmonising effect.

Both synths have the same parameters (doesn't have to be the case) and are both fed pitch bend instructions from two instances of the "DirtyPatch" you created, One almost at minimum setting and the other on max.
How difficult would it be to create a "standard" harmoniser patch (2nds, minor thirds, major thirds etc) with an element of randomisation? It should run alongside DirtyPatch and another instance of the synth (or synth only).