computerscare-vcv-modules icon indicating copy to clipboard operation
computerscare-vcv-modules copied to clipboard

toly pools feature request

Open glocke01 opened this issue 3 years ago • 4 comments

I want to be able to rotate N input channels across N output channels while ignoring the empty inputs.

Possible implementations: suggestion A: special behavior when input and output channels are the same. given input at channel i with rotate set to j goes to output channel (i+j)%N suggestion B: rotate ignores empty channels. If output channels > input channels, then duplicate input channels

Request: Rotate should ignore empty channels. Given N channels at input, rotate j should behave the same as rotate j+N. If there are three poly channels bearing signals A, B, C, rotate should

rotate=0: A, B, C, (A, B, C, A, B, C, A, B, C, A) rotate=1: B, C, A, (B, C, A, B, C, A, B, C, A, B) rotate=2: rotate=0: C, A, B, C, (A, B, C, A, B, C, A, B, C) rotate=3=0: A, B, C, (A, B, C, A, B, C, A, B, C, A)

Given inputs A, B, C, D, rotate=0: A, B, C, D, (A, B, C, D, A, B, C, D, A, B, C, D) rotate=1: B, C, D, A, (B, C, D, A, B, C, D, A, B, C, D, A)

and so on.

glocke01 avatar Mar 05 '21 15:03 glocke01

I see that soly pequencer can already do this. Maybe I'll just use that - maybe instead can you add a manual button (clock advance) to soly pequencer?

glocke01 avatar Mar 05 '21 15:03 glocke01

Soly Pequencer does have a manual clock advance button, click the "clk" text that doesn't look like a button :)

Your rotation suggestion for Toly Pools seems useful though, I'll plan on adding it as an optional mode so as not to break any existing patches

freddyz avatar Mar 05 '21 15:03 freddyz

Thanks for the quick response. I just noticed the button, so my needs are basically met for the meantime.

Awesome collection! I've been using VCV for a long time but I'm finally just beginning to explore mour yodules. Stool cuff.

glocke01 avatar Mar 05 '21 15:03 glocke01

Glad to hear it! Thanks for the suggestion. Also check out Roly Pouter, which can arbitrarily re-route a poly signal. The latest release includes CV control so you should also be able to accomplish it using that module, perhaps easier.

freddyz avatar Mar 05 '21 15:03 freddyz

This has been implemented in v2.1.11

freddyz avatar Jul 13 '24 22:07 freddyz