countmodula / VCVRackPlugins

Plugins for VCV Rack
Other
61 stars 11 forks source link

PMM additional poly channel(s) follower mode #107

Open jpnielsen opened 1 year ago

jpnielsen commented 1 year ago

I would like an extension of your excellent PMM module, that re-orders follower poly signals, using the order applied to a leader poly signal. It doesn't inspect the values, it re-arranges B according to the values and selected sort order of A.

used where polyphonic aftertouch and other per-key modulation has to follow the ordered notes.

four poly inputs A, B, C and D four poly outputs A-out, B-out, C-out and D-out leader selector A,B, C or D

this https://community.vcvrack.com/t/monophonic-low-last-high-priority/19132?u=jens.peter.nielsen was inspirational, but i couldn't find the module i needed.

AdamVerspaget commented 1 year ago

Hi, thanks for the suggestion. Just want to make sure I understand what you're after.

The module is basically the sorting part of the PMM but with extra poly inputs/outputs, the channels of which are rearranged according to the channel voltages of one of the others. So if the "lead" input has the following: Ch 1 = 3V Ch 2 = 1V Ch 3 = 5V

then the equivalent outputs of all inputs are arranged such that: CH 1 = Input Ch 2 Ch 2 = Input Ch 1 Ch3 = Input Ch 3.

Some thought would need to into how to handle the possibility of there being different numbers of channels on the various inputs. It could get quite messy.

I'll leave this open but can't make any promises on when/if this gets made.