Experimental Programming

E.P. aka Experimental Programming, meaning is derived from experimental art, experimental electronics, or experimental music. And that’s how I (Contra) create things through programming.

I have been a game/App/Web engineer and now a creative technologist making generative art, interactive media, and other creative applications.
The languages/tools I use recently are MaxMSP (Jitter), Javascript(React), Python, Blender. But actually I also use Unity, Processing/P5js, Pure Data, and more sometimes.

I’m sharing my articles, patches, source code and experiences in creative projects developing.
Most of them free, you can view the articles here, and the open source code on github.

And I’ll give you back advanced content for your kindly donation:

Become a Patron!

There are several categories, you can tap each one for detail introduction:
[Coding Druid], [Patch a dirty], [Lab], and other [Tutorials].

The latest:

A LeetCode problem “Two Sum” implemented with JavaScript and MaxMSP separately – [Patch a dirty #005]

Machine Learning homework Matrix operating implemented with MaxMSP – [Patch a dirty #004]

How to use phone dial tone as an interaction controller, and decode DTMF signals

An simple audio visual effect with FFT using MaxMSP – [Patch a dirty #003]

An Christmas tree made with Blender and Python – [Patch a dirty #002]

An edge effect filter with MaxMSP – [Patch a dirty #001]

Drawing anything with Fourier Series using Blender and Python

Using Blender to run Python and visualizing the Fourier Series

Fourier Series Visualization Using Unity