poly~ and targetnote message


    Oct 22 2006 | 3:02 am

    • Oct 23 2006 | 5:41 am
      Jean-Fran?ois Charles wrote: > poly~ knows internally the mapping from notes to voices, but as far as I > know, we don't have obvious means to get this mapping info.
      you can send this info out of poly~... thispatcher will give the voice number, pack it with the note and send it to an outlet or store it directly in a coll...
      > If such a message existed, it could be ignored in case the note is not > currently active.
      the problem is, that you assume there is only one voice playing the same note which might not be true...
      > When that would be helpful: > For example when you use a synth with polyphonic aftertouch. I don't find > obvious ways to route the polyphonic aftertouch to the corresponding voice, > knowing the midinote.
      You can send it to all voices, and ignore if its a different note or not playing... Or use a coll as described above to determine the voice...
      Stefan
      -- Stefan Tiedje------------x------- --_____-----------|-------------- --(_|_ ----|-----|-----()------- -- _|_)----|-----()-------------- ----------()--------www.ccmix.com
    • Oct 23 2006 | 1:25 pm
      >> If such a message existed, it could be ignored in case the note is not >> currently active. > > the problem is, that you assume there is only one voice playing the same > note which might not be true...
      Several voices may play the same note, sure, but this is also true for the noteoff message (midinote 60 0): if middle C is played by several voices, poly~ chooses to turn off only one (the "oldest one", I think). A 'targetnote' message could make the same choice (and therefore would be able to speak only to the oldest of the "same notes", like noteoff.
      >> When that would be helpful: >> For example when you use a synth with polyphonic aftertouch. I don't find >> obvious ways to route the polyphonic aftertouch to the corresponding voice, >> knowing the midinote. > > You can send it to all voices, and ignore if its a different note or not > playing... > Or use a coll as described above to determine the voice... > The coll solution is what I think would be nice to avoid doing ourselves, since the info is already stored inside poly~. Thanks for the suggestions. Jean-Fran?ois.
    • Oct 23 2006 | 4:22 pm
      would banging thispoly~ work for you? certainly not as elegant as targeting the current "new note", but could be useful...
      jl
    • Oct 23 2006 | 7:01 pm
    • Oct 25 2006 | 6:55 am
      right; apologies for the asynchronous nature of my message arrival; i'm posting on-forum.
      cheers, jl