

GLSL, Live coding VJing, Mac & PC, projection mapping, VDMX, Mad Mapper, Kodelife, Lumen App, Spout, Syphon, UVC HDMI Capture, four channel HDMI mixers, and fun! Here are some short video clips from Altared I co-VJ’ed with the awesome Char Stiles. Now I’ll go into the details.Īs Char writes on her blog: ( ).
#MODUL8 VIDEO CAPTURE WINDOWS 10#
We were using a Windows 10 Laptop running Madmapper and Kodelife. While there is little documentation on Kodelife, it is very intuitive if you understand the world of GLSL and live creative coding. Simply put, GLSL is a shader language that runs directly on the GPU.

Skip the 4-hour blender or After effects rendering queue and process visuals in real time. Change a few lines of code and tweak them as you go. This style of VJing offers some big live performance pros and cons. Whether you know it or not, a good number of VJ and projection mapping applications have been making use of GLSL shaders for years.Īnd as time goes on, it will only get better. VDMX, for instance, has their brand of shader called and ISF. The pro’s of GLSL is in the performance possibilities. Here’s a youtube video that rendered out in real time and its executable file size is tiny in comparison to the capture video size. The downside is you can change a line of code and end up with a VJ blank screen of death (VBSOD).Ĭhar and I wanted to collaborate, and what better way then for both of us to share our VJ feeds with one another. Allowing both of us to do our own thing or tweak each other’s feed.

This process led to some visceral results but took a few trials runs to get it all figured out. Using a combination of NDI, Syphon, Spout, and a USB 3.0 HDMI capture device we could share our feeds, loop them, and mix/blend/mash all of the above. Kodelife works with Spout (PC) & Syphon (Mac) natively which is immensely helpful for sharing its real-time graphics output on the same machine. But when you want to share it with another computer, two options are an Ethernet cable or an HDMI capture box. (I’ve written about these boxes here: link ) For this, we did both, but either or would have worked. exeĮxe application needs reset when you open up another Kodelife shader ( or scene ).
#MODUL8 VIDEO CAPTURE PRO#
My MacBook Pro with VDMX & Madmapper could easily import the feed from Char’s PC running Kodelife, but every time the scene would change, the NDI connection would get dropped. This is where the magic of Madmapper came in. Madmapper imports spout & Syphon natively. So when Kodelife is running, madmapper see’s Kodelife’s Spout or Syphon output.
