But I just noticed a few things: I think I would have found it more easily if it:
a) had a better name
b) had a better description
c) if Select(Value) would be in the “spreads” group in the node browser, which weirdly it isn’t
It says in the short description for Select(Value): “Select which slices and how many form the output spread” - what does that even mean? Because that could also be the description for GetSlice and would make a lot more sense. No mention at all of duplicating slices. Also you can’t actually select (ie. pick) something, but it duplicates all input slices.
I think it should be called “Duplicate” or “Repeat” and the Select Pin should be called “Count” or “Pattern”. There is already a Repeat (String) node, which weirdly does exactly the same as *(String).
I see that for Select (Value) it says “resample” behind it in the node browser, but for the ones by @woei it says more correctly “repeat”, which gives a hint at its function. But then in all select nodes except Select (Value) it doesn’t even have the “…and how many form the output spread” part in the description, which makes them sound even more like GetSlice.
Maybe there is a good reason it is called Select rather than Repeat and has a description like that, maybe one of the devvvvs can answer it. If not maybe its a good idea to change it. I am using vvvv for 2 years now and just by browsing would not have thought to use the Select node for that purpose, which likely means a newbie would have no chance. Thank god for this forum :)