poly~ as vst host?

    Jan 14 2010 | 6:09 am
    I think I've been labouring under a misconception - perhaps you guys could set me straight.
    My patch takes x/y/z data from a boids external and pipes it to two synth instances. It got cpu expensive so I decided to try poly~ to share synths across my two processors, However, after several days of reading and trying I am stuck with two questions:
    1. I would like to initialize my synths with different presets in poly~. Currently I can use the args attribute to initialize with any preset, but then all the encapsulated poly patcher instances are initialized with the same preset. I'm trying to get to 'instance 1 initialized with preset x' 'instance 2 initialized with preset y' etc. Is this even possible?
    2. The boids external generates a constant stream of position data for each boid, though I'm only listening to two. The first poly~ instance receives, interprets and plays this data from one boid fine. I can send poly~ a target message and route the input data between instances with no problem. However I would like to use target to always send boid1 and boid2 data to poly~ instance 1 and 2. But no luck instance2 remains inactive, perhaps the target messages are too rapid. Here's a sample...
    Any ideas would be really appreciated, many thanks

    • Jan 14 2010 | 10:10 pm
      Hi guys - any thoughts here?
    • Jan 15 2010 | 6:14 pm
      I don't know the answer. But in an attempt to get someone to help, I can say that this problem is potentially interesting to a large group of people. For instance, a microtonall mposer might want to use a normal 12-tone synth, and simply send it pitch-bend instructions, instead of wring his own (say) 31-tone synth. Since pitch-bend is monophonic, he would need to open multiple instances of the synth. Running the synth as a VST inside a poly~ would be a natural way to allow for polyphonic pitch-bend.