Data gate/filter

In my day job I use Grasshopper in Rhino3D. I regularly use these two tools to control data flow and I’m searching for the VCV equivalent. It’s kind of like a sequential switch, but it’s not sequential…

”Stream Gate” (1-in, multi-out) toggles the output between output 0 and 1 based on a separate input (shown below as a boolean, but can be integer if there are more than 2 outputs).

”Stream Filter” (multi-in, 1-out) chooses which input to allow through, based on a separate input (again, shown below as 0/1 boolean, but could be any integer)

I know this will be simple, and I’m bracing for my facepalm moment.

Non boolean example:

Check out these two modules:

VCV Library - Bogaudio 1:8

VCV Library - Bogaudio 8:1

I use these all the time for something that seems a lot like what you are describing. (Perhaps a little too much lol)

Also, if you already have your values merged into a polyphonic cable, this module is super useful:

VCV Library - Sparkette’s Stuff Polyphonic Selector

If you’re trying to do the reverse of what the polyphonic selector does, which would be to send a monophonic signal to a specific polyphonic channel, there is the VCV Library - Venom Poly Fade. It’s easier to explain how to use it to get a gate on a specific channel (set width to less than two) than it is to explain how to route a signal to a specific channel (because it fades adjacent values you have to quantize the phasor to land at specific places and that takes several other modules which makes for a complicated, wordy explanation.) I’m happy to try and explain that but since it’s already outside of what you asked for I’d rather not fill up this response with an unnecessary wall of text.

1 Like

Thank you! Yes, this looks very helpful. Love this forum!

1 Like