GLSL with Tarik Barri


Dates: Saturday April 28
Times: 10am – 4pm
Course Length: 6 hours
Cost: $20/instruction hour, $120 total, $108 for GAFFTA Members
Location: GAFFTA, 998 Market Street, San Francisco, CA 94102

Select ticket option


In this class I’ll be teaching how to make computer generated visuals really sexy looking. You can do all kinds of things in realtime like adding glow, blur, noise, transforming 3d shapes, or any number of visual effects that you may want to invent yourself. One of the most effective ways to get this done is by using shader languages like GLSL. It is a technique that for some reason is often overlooked, resulting in most realtime visuals being much less precise, beautiful and effective than they could be with the kind graphics cards that we have in our computers these days.

I’ll be showing how you can make use of these shader languages within Max/MSP, and also how to effectively control them in realtime in order to make them function within the context of a live visual composition. Do bring your midi controllers in order to get the most out of that!

This is an example of a visual piece that I created with the use of realtime generated 3d shapes and shaders:

No software investment required.

Tarik Barri


Tarik Barri (1979) is a Dutch audiovisual composer and software developer. During his study in Music and Technology, he realized that the methods he used to create music could be applied to the moving image as well. Since then he’s been developing new applications for audiovisual performance, composition and data-representation. He uses these applications to discover new synergies and aesthetics in the combination of image and sound. His works take on various forms like audiovisual performances, installations and videos. He also creates live visuals for Robert Henke/Monolake shows. The fundamental concept, reflected in all his works, is that image and sound are connected in an inextricable way: the viewer hears images and sees sounds.