2V-P – 2 Channel Quartz Composer mixer from Ali Demirel

2V-P is a new live visual performance tool from Ali Demirel and Pascal Le-Sport designed for Quartz Compositions. It was released to the Mac App Store just before the holidays and to my knowledge is the first visual performance tool in the App Store to allow you to use Quartz Composer to make content.

I have been testing the application for the past few months and have had a chance to get familiar with the interface. The application misses many of the features of the higher end VJ applications but is very focussed and works solidly with all the .qtz files i threw at it.

I had a quick chat with Ali Demirel one of the creators of 2V-P and best known for his work with Richie Hawtin/Plastikman about some of his ideas behind the application.



2V-P aims to manifest the idea of a minimalist visual concept and an interactive performance technique which Demirel has developed through his live show experience.

Demirel had designed the software based on his modernist, minimalist, and futurist approach to live visual performance phenomena, which he has developed through his live experience with Richie Hawtin over the last 8 years. Programmed by Pascal LeSport, it is the outcome of Demirel’s and LeSport’s artistic collaboration.

2V-P is designed using minimal and modernist approach: it is nor offering MORE than products or similar range, but LESS! Only fine-tuned and well designed.

 Reduced Elements:

2V-P intentionally limits users to 2 channels.

It supports only qc  files( and VUO in the future)

It seeks to eliminate every possible “decoration”, standard “VJ” effect and tools. Those are to target users focus on designing their unique content and performance.

Preset support:

A preset system is designed to handle compositions with multiple variables. It allows users to save and mix various presets of a single composition.

Embedded library:

Demirel and LeSport will share the visual compositions library that they developed together. which Demirel performs for his Richie Hawtin DJ shows. In turn, it will facilitate the expression of idea and aesthetics behind the concept, demonstrating the performance technique in full prospect.

Streaming support:

Inspired from Hawtin’s twitter.dj project, 2V-P will support online controller value streaming, allowing users with 2V-P installed to follow Demirel’s live performance in real-time and full resolution, from any “connected” location.




The main idea behind a 2 channel mixer for QC is “simplicity”!

I believe good shows could be done with simple tools, but focusing on your content and design.

Also performance technique is very important for my proposal that’s why we have the special preset support and MIDI/OSC integration for all items in the app, to maximize the interactive possibilities and performance of multi variable comps.


2V-P comes bundled with a few .qtz files to get you started that also work well as a introduction to learning Quartz Composer. They all get installed in the user library when you first load the application. The stand out feature for me has been the ability to interpolate between the published parameters of a .qtz composition.

2v-p is available now from the Mac App Store. 




ISF Video Generators and Effects from Vidvox

Vidvox the developers of VDMX have just introduced and new format for creating video generators and effects using the GLSL shading language.


ISF stands for “Interactive Shader Format”, and is a file format that describes a GLSL fragment shader, as well as how to execute and interact with it. The goal of this file format is to provide a simple and minimal interface for image filters and generative video sources that allows them to be interacted with and reused in a generic and modular fashion. ISF is nothing more than a [slightly modified] GLSL fragment shader with a JSON blob at the beginning that describes how to interact with the shader (how many inputs/uniform variables it has, what their names are, what kind of inputs/variables they are, that sort of thing). ISF isn’t some crazy new groundbreaking technology- it’s just a simple and useful combination of two things that have been around for a while to make a minimal- but highly effective- filter format.

ISF is now supported in the newest update to VDMX

Quartz Composer gets mentioned on the VDMX blog post and how it relates to the release of ISF.

Quartz Composer isn’t really a filter format, per se; it’s a visual programming language that, by virtue of its API, can be used as an image filter or generative source (or a great many other things). This is an attractive choice because it’s very accessible to users- it comes with os x, it doesn’t require a compiler, and as a visual language complete novices can pick it up quickly without prior programming knowledge. Additionally, if you know how to use a compiler you can easily extend the environment further by writing plugins and do some pretty crazy and wonderful things, so there’s substantial room for experts to grow. This ease of use has created a rich and enthusiastic community of artists and developers who use QC to create a variety of content. Unfortunately, QC is mac-only, it doesn’t appear to be getting any recent active development (though this could certainly change) and has accumulated some bugs over the years, and there’s a certain amount of overhead to be expected with the QC runtime- it’s not a lot, but it can add up. Nevertheless, there’s an important lesson to be learned from QC: the easier you make it to create content, the more content people will create and share.


Head over to http://vdmx.vidvox.net/blog/isf to read some more and grab a demo of the latest beta.


Origami – A design prototyping toolkit for Quartz Composer

Origami is a new Plug-in and Macro set for Quartz Composer that expands it’s functionality as a design tool. Launched recently by the Facebook Design Team  ( http://origami.facebook.com/ ) it provides a set of tools intended to make interaction prototyping easier.


The main Plug-in adds a few nice features and finally brings Retina Support to the QC Editor. As well as the Plug-in it also install a bunch of macros that replicate a lot of in built functionality and repackages them in a more user friendly manner. There is also a bunch of example files to get show it all in action.

It look like the project could bring some new people to the world of Quartz Composer which will be a great thing. There has already been some updates to the github page as users have posted about bugs.

Check out https://github.com/facebook/origami for the latest build

http://facebook.github.io/origami/ for the latest installer.


Also worth checking out is this interview with one of the Facebook design team talking about their ideas behind using Quartz Composer.