The current implementation of Allocation style 1 POLY is distributing incoming MIDI notes to CV/TR pairs in a rotate fashion. It would be great to have an additional poly allocation style that distributes incoming notes to CV/TR pairs in a reset fashion. This would allow precise control which CV/TR pairs are assigned to which played note. It would work like this:
- the first played note goes to CV/TR pair 1
- if another note is played while the first one is still being held (= no note off has been received for the first note), this second played note always goes to CV/TR pair 2. otherwise (= a note off has been received for the first note), the new note goes to CV/TR pair 1.
- if yet another note is played while the first and second ones are still being held (= no note offs have been received for the first and second note), this third played note goes to CV/TR pair 3.
- if yet another note is played while the first, second and third ones are still being held (= no note offs have been received for the first, second and third note), this fourth played note goes to CV/TR pair 4
- if yet another note is played while the first, second, third and fourth ones are still being held (= no note offs have been received for the first, second, third and fourth note), this fifth played note will be disregarded
OK, I’ll try to describe it better (?):
- a new incoming MIDI note is assigned to the CV/TR pair with the lowest index number whose TR is low/off
- if there is no CV/TR pair whose TR is low/off when a new MIDI note comes in, disregard the incoming MIDI note
Thanks for considering!