Edit: embed isn’t working for me, here’s a direct link: http://robp.meowr.net/stuff/trip_assistance.mp4
Here’s a demo for something I wrote a few years ago. The code primarily does two things, first, it blits an arbitrary number of pixels from a source image to the destination. Second, it takes a 5x5 matrix and will randomly mutate one value every frame. This can get into some really neat states! Unfortunately, it also leads to states that just saturate fully and stay there. I played with some methods to try and rebound from this, but I never quite figured it out. There are controls for adjusting how many pixels are blit, and setting whether it clears each frame or feeds back
I’d like to share the code, but it’s a bit embarassing right now. I’m not too smart at DSP and the code is just brute forcing the convolution. I suspect I could probably optimize it with FFT, but I gotta go back and bang my head against a wall for awhile. Seeing everyone else’s cool stuff really makes me wanna go back and work on it more!