• Home
  • Blog
  • Support

VDMX - MAC VJ SOFTWARE

  • Home
  • Blog
  • Support
  • Menu

Vj Zef & Santo. Photo Credit: Bruno Destombes

VJ Zef: Saturday Shaders

March 26, 2019

Starting a few years ago, shortly after adding support for GLSL shaders in VDMX, we were especially excited to start seeing artists using it as a jumping off point for learning how to write their own shaders. Among the projects that we would hear about there was one in particular that we have been trying to get for a guest interview since it first landed on our radar – VJ Zef’s Saturday Shaders. It popped up in our timeline places like this, this and this… wonderful weekend treats of inspiration. Now finally we have Joseph here for a talk about these videos (and shaders!) that we have seen online.


1. Who are you and what do you do?

Hi, my name is Joseph Fiola and I’m a freelance motion designer and musician based in Montreal. I perform visuals live under the Vj Zef moniker.


What tools (hardware, software, other) do you use in your process?

I enjoy the performative aspect of improvising live so I tend towards “playable" generative visuals in my sets.

I started doing visuals in Montreal's Satosphère dome, building virtual environments in Unity 3D, piping in UV textures from VDMX via Syphon. This allowed for a great amount of flexibility, using a mix of vj loops, live cameras, inputs from other visualists, and so on, all controlled via OSC & Midi using a Jazzmutant Lemur & NI Maschine.

I've since simplified my setup and I try to just use VDMX. I’m starting to play around with the DMX lighting side of things and with audio and OSC coming in from Ableton Live, so it seems that my software/hardware toolchain is starting to expand again.


Tell us about how you got started with writing GLSL, and your Saturday Shaders!

I started writing GLSL shaders when I saw VIDVOX announce shader support in VDMX. I figured shaders were a great thing to learn seeing how it is supported in so many real-time graphic applications. Coming from a background of using code to generate visuals with Processing, Cinder, Unity3D and the like, I was very excited about the possibility of using code in VDMX, reducing the need of rendered clips.

I started Saturday Shaders as a way for me to combine learning how to code shaders with quickly outputting something visual to share. I opted for a weekly schedule as opposed to everydays to make the learning process seem less daunting, yet regular enough to feel the progression from one week to the next.

Week 15: Goto10

Week 23: DiscSpin

Week 40: Matrix

I begin the day by finding a relatively simple piece of code or tutorial online, usually from the Book of Shaders or a basic Shadertoy, and play around with the code using interactiveshaderformat.com until something interesting comes out of it, usually somewhat accidentally.

Once I have something playable, I import the shader into VDMX and create variations by exploring different slider assignments and configurations. Mapping to LFOs, clock positions, measure positions, etc.. quickly gets the shader animated and synced up to music.

See more Saturday Shader videos from VJ Zef…

It wasn't long before these shaders found their way into my live sets. Starting with Igloofest in Montreal where I recreated a very simplified version of my Unity UV textures setup, this time all within VDMX using v002 Model Loader plugin with all textures generated by shaders.

Photo Credit: Philippe Girard

Shader screen grab from Igloofest

These shaders also found their way into my work. I used them in an architectural mapping project for MAPP_MTL where I projected the shaders onto styrofoam shapes and a crude model of the building in front of a video screen, creating in-camera feedback effects.

http://www.joefiola.com/projects/2016/mappfest/

Other design projects I’ve done using these shaders includes visuals for the Opus Merriweather festival where I used them as background elements and as displacement maps on geometry within Houdini.

https://www.joefiola.com/projects/2017/opus1/

https://www.joefiola.com/projects/2017/opus1/


What are some of your other latest projects?

An ongoing project I have is doing visuals for drone/chant/spaghetti-western artist Hellenica using a mix of rendered clips and ISF shaders, all stylized using FX chains to give the whole set an abstracted, painterly look.

I'm also currently focusing on improvised music performance in a project called Notes from Underground, live streaming with VDMX, Ableton Live and OBS. I’m developing an audio reactive aspect to the visuals and Saturday Shaders are sure to find their way into the mix.

See more of Notes from Underground


Make sure to check out VJ Zef’s shaders, both on the ISF Sharing site and in his GitHub repository. You can also follow his work on Twitter, Instagram and his website!

In Artist Feature Tags vj zef, glsl
← Mojo Video Tech gives us a behind the scenes on Meta-7, a new collaboration with XIX Collective and John SullyJulia Maria Morf talks with us about transparent screens! →

Download VDMX6

Download VDMX6 Plus

Download VDMX5


ISF for Motion


Buy VDMX

Email / Support

Free Sample Clips

Free Utility Apps

Open Source

GLSL Shaders

Privacy Policy

FAQ


Recent Features

Featured
Announcing VDMX 6.3!
Announcing VDMX 6.3!
Read more →
Community, Access, and Bending the Raster: A Conversation with Nica Ross and Seej
Community, Access, and Bending the Raster: A Conversation with Nica Ross and Seej

In the second episode of the VIDVOX podcast, hosts David Lublin and Cornelius sit down with two pillars of the live visual community: Nica Ross and Chris Jordan (Seej).

Read more →
Arts, Tech, and Glitch: A Conversation with Vade and Sarah GHP
Arts, Tech, and Glitch: A Conversation with Vade and Sarah GHP

The first in a new series of conversations from VIDVOX, hosts David Lublin and Cornelius (ProjectileObjects) sit down with artists Anton Marini (Vade) and SarahGHP to talk about breaking machines, analog history, and the art of making your own tools.

Read more →
Doing visuals for your first house party? Here's how to make it happen.
Doing visuals for your first house party? Here's how to make it happen.
Read more →
ima_b688ecf_720.jpg
VDMX and macOS 26!
Read more →
Recommended VDMX Gear Guide 2025
Recommended VDMX Gear Guide 2025

Building the Ultimate VDMX Rig: The 2025 Gear Guide

Ready to build or upgrade your live visual setup? Our comprehensive new gear guide has you covered. We dive deep into the most important choice for any VJ: the right Apple Silicon Mac. Discover why even a budget-friendly Mac Mini can be a powerhouse for standalone installations, and which MacBook Pro models are best for the most demanding shows.

But the computer is just the start. We also cover crucial pro-tips on which macOS version to run for maximum stability, our top picks for essential peripherals like external SSDs, capture cards, and Thunderbolt docks, and a complete checklist for your VJ travel kit. Whether you're a seasoned pro or just starting out, this guide has the recommendations you need to build a rock-solid VDMX system. [Click to read the full guide...]

Read more →
Color Spaces, Compression Quality Metrics, and the Human Eye
Color Spaces, Compression Quality Metrics, and the Human Eye
Read more →
VDMX 6.2 Update: Pop over previews, directly capture audio from other apps, and more!
VDMX 6.2 Update: Pop over previews, directly capture audio from other apps, and more!

The VDMX 6.2 update is here! Directly capture audio from other applications, bundled ProjectMilkSyphon, improved fullscreen output panel, pop out previews, and more!

Read more →
Featured
Receiving and Displaying MIDI Time Code (MTC) with ISF
Receiving and Displaying MIDI Time Code (MTC) with ISF
Read more →
VDMX_OREI_4Way.png
Four Outputs From One Mac: Using VDMX Advanced Output With an Affordable Video Wall Processor
Read more →
VDMX Eurorack Clock Sync Tutorial with the Pamela's Pro Workout
VDMX Eurorack Clock Sync Tutorial with the Pamela's Pro Workout

When working with Eurorack systems alongside VDMX, a particularly useful technique is to synchronize the clock timing between the systems using MIDI. In this tutorial we will be looking at two different ways to go about this. In the first section we will use the MIDI Clock output feature of VDMX to drive a Eurorack clock module. In the second section we will flip this and use MIDI clock out from our Eurorack clock module to control the tempo of a Clock plugin in VDMX.

Read more →
Spooky Halloween Projections with VDMX
Spooky Halloween Projections with VDMX
Read more →
VuoSources.gif
Extending VDMX6 Plus with Vuo
Read more →
VDMX and Ableton Live: A Beginner's Guide to Animate your Music.
VDMX and Ableton Live: A Beginner's Guide to Animate your Music.

Learn how to create a powerful audio-visual synthesizer by linking VDMX and Ableton Live. This tutorial shows you how to use MIDI to control your music and then drive stunning, reactive visuals from your audio. Perfect for performers and creators looking to add a dynamic visual layer to their projects.

Read more →
Creating glitchy hologram style visuals with the Remove Background FX in VDMX6
Creating glitchy hologram style visuals with the Remove Background FX in VDMX6
Read more →
Some techniques for drawing text in GLSL
Some techniques for drawing text in GLSL
Read more →
Visualizing and adjusting color levels with the VDMX Scopes plugin
Visualizing and adjusting color levels with the VDMX Scopes plugin
Read more →

Top Posts

Automatic BPM Detection

The “Hap” Open Source Video Codecs for OS X

Multi-screen video mixing on a Macbook Pro

Creating a multi-channel live camera video sampler

Video Fundamentals Taught with VDMX Part 1


Tutorials by Topic

Quick Start

Basics

Intermediate

Technique

Templates

Data-Sources

MIDI / OSC / DMX

Quartz Composer

ISF