Force Poly to a specific voice number ?


    Jan 13 2019 | 8:09 pm
    Is it possible to force the poly object's voice number ?

    • Jan 13 2019 | 8:14 pm
      yes
    • Jan 13 2019 | 8:18 pm
      Oh, and is there a way to dynamically change the total number of voice ?
    • Jan 13 2019 | 8:26 pm
      Thanks for the answer, I feel relieved ! Seriously I didn't find what message to send.
    • Jan 14 2019 | 12:33 am
      >> dynamically change the total number of voice
      i´d wish!
    • Jan 14 2019 | 6:46 am
      Hi I again. I’m not sure why you would deliberately not tell me how to force the voice number (to set the position in the round-robin cycle with voice stealing). If I sounded gross or whatever I’m sincerely sorry. Cheers
    • Jan 14 2019 | 1:09 pm
      poly or poly~ ? https://cycling74.com/forums/poly-how-to-change-number-of-voices
    • Jan 14 2019 | 8:08 pm
      poly and not poly~
      Don't see a solution with borax. I want to do a round-robin voice allocation to 8 different synths. But be able to "reset" the round-robin sequence to one targeted synth. Dealing with note-offs is kind of tricky if you try to create your own voice allocation system. Anyway, I'll have to figure it out. Thanks. As for being able to change the max voices, I don't see any solution apart from duplicating the poly objects, with different arguments and using a gate to route the MIDI notes accordingly. But that's just horrible patching in my opinion.
    • Jan 14 2019 | 8:43 pm
    • Jan 14 2019 | 9:22 pm
      oh, poly.
    • Jan 15 2019 | 7:58 am
      Thanks Ernest, that's really interesting. Is it only available through the Synthcore pack ?
    • Jan 15 2019 | 6:08 pm
      hey buddy, see if this helps... put this together some months ago and haven't bug-checked it thoroughly, but it should do what you're looking for (and hopefully even a bit more :))
    • Jan 16 2019 | 10:16 am
      Wow, thanks for the rescue and congrats for the patching ! It's absolutely awesome !
    • Jan 16 2019 | 12:05 pm
      happy to help! yet, some stuff was wrong :) here's a dropbox-link to the most recent version which i'll keep updating if changes occur » http://bit.ly/2RRL0XX
    • Jan 21 2019 | 8:33 am
      Thanks a lot. I can't test these days but I really appreciate.
    • Jan 23 2019 | 9:17 pm
      @Benniy : I can't say how much you've helped me with this patch. It seems so far to work just nice. It does what I was looking for and even takes it further with the weighted voice distribution which fits my workflow perfectly.
    • Jan 23 2019 | 9:28 pm
      great :) glad this works for you. keep up the wonderful work!
    • Dec 05 2020 | 1:22 pm
      nice one benniy
    • Jan 19 2021 | 2:55 pm
      @benniy Does your abstraction allow to target a specific voice ? I don't see how. (just getting back to a similar project).
    • Jan 19 2021 | 3:14 pm
      having a blackout – how exactly do you mean that?
    • Jan 19 2021 | 5:06 pm
      Well, if you release all notes, the next note will always be voice 1. I’d like to continue the round-robin. For instance if the last played note was on voice 6 and I release all notes, I’d like a way that the next played note would be on voice 7.
    • Jan 19 2021 | 6:07 pm
      in my experience, if an external does not so what you want, it is easier to write your own abstraction from the scratch instead of finding workarounds with the external.
    • Jan 20 2021 | 10:36 am
      this hasn't been implemented so far, i'm sorry... do you need it urgently @chapelier?
    • Jan 20 2021 | 11:23 am
      I don't need anything ! Just experimenting and hopefully build something nice in the end. I'm currently trying to replicate the Moog Matriarch voice allocation modes (4 voices). There is a mode called "reset" where if you release all notes, first note will always be OSC1. (that looks like your abstraction). There is a mode where each new note gets the next voice number in ascending order, with no reset. In any mode, when some notes are held, the new notes are allocated by round-robin in the available voices in ascending order.