Patching up multiple polyphonic modes between 4 voices
I'm trying to build a Vermona PERfourMER MKII clone in rnbo, and I need some architectural help. The synth voices themselves are easy enough, but the interaction between the voices is hard.
The Perfourmer has 4 voices and runs in multiple polyphony modes:
M1 monophonic unison
M2 monophonic rotating
D1 duophonic unison
D2 duophonic rotating
P1 polyphonic (long notes held)
P2 polyphonic (long notes not held)
I'm pretty certain this can be done using manual voice allocation within a sub patcher using the user polyphony mode and the [voice] object, but the logic behind the whole thing is far beyond my expertise, and the example given in the the is for a drum machine, not so much mono/duo/poly.
Anyone care to take a stab at writing a voice allocation sub patch in rnbo or does anyone have an example in Max that I can translate over?


Reference materials about the architecture of the device:
https://www.vermona.com/en/products/synthesizer/product/perfourmer-mkii/
https://www.kraftmusic.com/media/ownersmanual/Vermona_PERfourMER_MKII_Owners_Manual.pdf