what you need is 400 values which control the alpha. what you have is only 20. so in theory you have one value for each slice in one horizontal line. the spreading logic of vvvv resamples the 20 values to get the required 400 be just repeating them, so each horizontal line gets the same 20 values.
you need to repeat the first value 20 times, then repeat the second value 20 times, and so on…
so put a select after the Zip and set the Select input to the number of slices per horizontal line, here its 20…
Apologies for bring this thread up again. I have tried and tried and I just can’t work it out.
Can anyone tell me how I can get a bang or something for each movement of the white block within each row?
I will want to be triggering a sound with each moving block in each row if that makes sense. I have played around a lot and I can’t work it out for the life of me.
That’s almost what I need. I sort of need 1 bang per line.
I wish to have 1 sound for each line, and when the dot moves horizontally, each movement will trigger the bang which will trigger the sound (in max/msp). Almost like using each row as a single metronome, so there will be 20 metronomes playing at different speeds.
Another thing, unless you set Shape to something else than Linear, in this scenario, WaveShaper is redundant since it’s passing values as it receives them - no operation is performed, I mean.
Also pass the renderer (final one) width and height to dx9texture, in order to have a nice texture to filter.