实验编程 × 浮生插电
we are

engineer and designer

living a digital and floating life

你好!We are Contra and Yidan, build computational media art and creative applications, and live a digital nomad life. More about us here.

E.P. aka Experimental Programming, meaning is derived from experimental art, experimental electronics, or experimental music. And that’s how Contra creates things through programming. More on Youtube, Patreon, Gumroad.

Floating Life, represents our digital nomad, art, and lifestyle.

Node of Code with MaxMSP Jitter – NoC#1.6 Acceleration Vector – [Patch a Dirty 010]

Node of Code with MaxMSP Jitter – Unit Vector (Normalize) – [Patch a Dirty 008]

Blender Sverchok – Vector Random effect – [Nature of Node 003]

Node of Code with MaxMSP Jitter – Vector Multiply and Random – [Patch a Dirty 008]

Blender Sverchok – Vector Addition effect – [Nature of Node 002]

Nature of Code with MaxMSP Jitter – 1.2 Vector Addition – [Patch a Dirty 007]

Nature of Code with Blender Sverchok – Vector Walker – [Nature of Node 001]

Nature of Code with MaxMSP – 1.1 Vector – [Patch a Dirty 006]

“The First Dance” AILog.006 n’ “There is a cycle” AILog.007

Motion capture with Tenserflow.js/PoseNet + MaxMSP + Blender

AI as a way of expressing emotions

Speech recognition and then visualize the 3D text in Blender Eevee in realtime