Foalys Blog

My experiments and projects

View all the posts!
Published: 11 September 2017

CrazyPainter

Tags: Software

Hello again!

Today I would like to show you a little software I wrote. I guess it falls in the category of generative art.

I wrote the software a while back in 2012. It has since been sitting around a long time and I haven’t had a chance to use it much, but recently I had the chance to showcase it at a small music and arts festival so I thought it deserves its own post now. I used it to project on the backside of the DJ booth. You can find a full build log with pictures of the DJ booth we built in this post.

The program is called CrazyPainter (I know I know, very creative name…) and you can find all the code in my repository. It is licensed under GPL 3.0, so you are free to read it, compile it and use it yourself.

You can use the program interactively using the mouse or you can just let the computer take over to draw the images. Refer to the README.md inside the repo for an overview of the controls.

Screenshots

Here are a couple screenshot showing different drawing modes, but as always still images don’t really do it justice. You have to see in motion.

Hermite interpolation mode

Circle interpolation mode

Jitter interpolation mode

Here are more images from the festival seeing the projection in action.

The festival

Projection on the back of the booth and the camp fire

The projection on the back of the booth