[sharing] Color Streaker

Andrew Benson's icon

Today a friend asked me about creating a sort of streaky feedback effect that resembled pixels melting. I immediately pulled out my trusty jit.gl.pix and whipped together this patch:

Max Patch
Copy patch and select New From Clipboard in Max.

OK, so it wasn't quite "immediately", but it didn't take me that long. A lot of this is pretty standard Gen stuff, but the tricky thing here is that I'm storing the alpha channel used in the feedback and combining that with a mask to get an effect like pixels falling, taking their mask with them. Hopefully the patch kind of speaks for itself, as there's a lot more commentary on this than the one I posted here:
https://cycling74.com/forums/simple-gen-video-synth/

OK, hope you enjoy and post your tweaks and questions.

brendan mccloskey's icon

Hi Andrew
thanks for sharing - is this a Max7 patch? I get "no such object" for jit.world.

Brendan

Wetterberg's icon

jit.world is max7 only yeah.

Andrew Benson's icon

Sorry for not specifying, but yes this is a Max 7 only patch, since it relies on multiple outlets for jit.gl.pix.

Wetterberg's icon

It's purdy!

giorgio's icon
MH's icon

That is a great patch. I'm not to well versed in gen yet ... how would use the horizontal coordinates to create a stream going from left to right instead of up and down ?

Andrew Benson's icon

Near the top of the gen patch there's a [gen] (which is how you do subpatches in gen). Inside of that you could just swap the inputs of the [vec 0 0] so that the calculation goes into the x coordinates instead of y.

MH's icon

Cool it works!
now I understand better gen & vec !

Kate Parsons's icon

I love this patch.

foldh's icon

Thanks Andrew, this is a fantastic patch. I look like the Incredible Melting Man!

A. Bill Miller's icon

just saw this... finally... so awesome!!!!

Gary Leyrn's icon

Thank you! this is beautiful!

Davidson Audio & Multimedia's icon

I tried this patch out is reminds me of P3 processing patch there is a very similar one in p3 that does a blurring effect on movement.
It would be cool if the speed of the melting pixels was gathered from movement and was applied to those moving objects in the camera view. Fun patch thank you I can't help but make a I am melting face.