The poly~ route and a whole lot of nonsense about target and note


    May 15 2019 | 3:40 pm
    Hello fellow msp'ers I'm building a simple midi synth with the groove object inside of a poly~ etc. I've spent enough time looking at the help file to know that I have to send a message like target, note, or midinote to poly~ for it to assign a message to an instance, but I am having some trouble truly understanding how to apply the target and note messages.
    The problem I am having with the synth below is that when I send instructions to the route object inside of the poly~ it will change the routing for some of the instances but not all of them. The idea will be to have a umenu for just controlling only the sig~ speed, another will be to control pitch, and the last to control both.
    What message can I prepend my umenu output with to make sure that it changes for every instance active or muted?
    There were plenty of problems along the way with this, but I think I am slowly learning. Any sort of help would be appreciated.
    Jobi,

    • May 16 2019 | 7:22 am
      I haven't looked at your patches, but if you want to send global messages to all instances of the poly~ just have a receive object in your poly, i.e. [r globals] and have a corresponding send object in the parent patch.
      Also i think if you send a (note 0) message to poly~ any following messages will go to all of its instances
      EDIT-- thanks Roman, it's (target 0) , not (note 0) | V
    • May 17 2019 | 2:45 am
      ...or "target 0, mymessage"