weird things with code and wires


VJmidiKit is a tool for VJing using livecoded (raymarching) shaders and connecting shaders to MIDI signals from live music and controllers for music reactivity. The interactions between MIDI signals and shader variables can be programmed in many different ways using a visual block language.

VJmidiKit is a C++ application built on top of openFrameworks, Dear Imgui, RtMidi and yaml-cpp.
The Shaders in the following media are all written in GLSL by me, using the excellent hg_sdf library.

If you are interested in trying VJmidiKit for yourself, feel free to message me. You can find my email address at the top, and social media at the bottom of this website.