Hello mery,
Thanks for the well documented post.
I think what you are trying to achieve depends on the Poly Allocation mode selected.
"In unison mode, with Kbd Src set to Voices, the keyboard source of the mod matrix return "voice numbers" corresponding to the actual voices in use.
In poly unison mode it is maybe not what we want, instead we would like that each time a key is pressed, thoses "voice numbers" be just increasing numbers within the set of unison voices."
=> Using the Poly allocation mode Cycle makes you scroll through the different "voices numbers" while playing the same note.
"With a new "Kbd Src: Voices, modulo Unison Count", we would always obtain the first pattern (2 voices x 1 key, for Unison Count=2) whatever the number of keys are pressed, so we could press more that one key and have a predictable and pleasant sound."
=> Using the Poly allocation mode Reset to get a more predictable result.
More info:
◦ Cycle: The MiniFreak takes the next voice available, regardless of
what has been played previously.
◦ Reassign: If you replay a note, it cuts off the previous voice and
retriggers it rather than choosing a new one. (Think of a piano and
what happens to a note if you replay it.)
◦ Reset: On every new keypress, the MiniFreak plays note one on voice
one, note two on voice two and so on.
I hope this helps you achieve what you wanted, if not, feel free to tell me and add your details.
Your patch idea is very clever, i have cool arpeggio basses going on right now, thanks for the tip!
Kind regards.