How To: Create audio-reactive effects for GrandVJ with Quartz Composer
Feb/100
In GrandVJ 1.2 we have introduced the support for Quartz Compositions, either as visual or as effect. Note that MediaMaster 1.2 will also support Quartz Compositions, so you can use this with MediaMaster 1.2 too (the beta can be found on our forums)
Quartz Composer is a free graphics and imaging tool on the Mac platform which is available as an optional install that can be found on your Mac OS X DVD since version 10.4.
It allows very easy creation of complex audio-reactive animations or effects which can now be played in GrandVJ (read the previous article about GrandVJ and Quartz Composer). As I’m writing these lines, the last version of Quartz-Composer is 4.0 on Mac OS 10.6 (Snow Leopard).
In this article we will demonstrate how to quickly create a bass-reactive Zoom/Blur effect like the one you can see below:
Important: This tutorial requires that you have some basic knowledge of Quartz Composer: if you have never used it, you really should first go through the “Getting Started”. You will also find some helpful readings at the Apple Developer Connection web site about Quartz Composer.
To create our effect we will simply edit Quartz-Composer’s default template named “Image Filter” to make it audio reactive. Basically, we will connect bass levels of the computer’s audio input signal to the “Amount” parameter of our Zoom/Blur filter. (Read more below..)
Using the right decoder for your video content
Dec/090

One thing that appears obvious to us after more than 10 years of working with the various solutions that can be used on Mac and Windows to decompress video is that not all solutions are equal.
We believe that our users should be able to play almost any kind of media with the ArKaos software and at the same time we do everything a team of developer can to get the best performance on the platforms supported.
Practically the ArKaos software can play media files through the following decoders: QuickTime, FFmpeg, the Flash plugin, Quartz Composer and Windows Media Player. Currently (December 2009) we don’t allow the user to decide through which solution a media will be decoded, instead we try to make the best decision based on our many years of experience and tests. In the case where several video codecs (such as Mpeg4) can be played through different decoders like QuickTime, FFmpeg and Windows Media Player, we always prefer, no matter the platform, to first try to handle those codecs with FFmpeg as we have always had the best results with FFmpeg during our tests, and here’s why..
How To: Create dynamic Flash text for GrandVJ
Oct/093
A post by Guest Author VJ Ecin (Ben Guerrette), find more about him at the end of this article..
Here’s my second tutorial showing how to take advantage of the Flash capabilities within ArKaos GrandVJ. This one covers the creation of dynamic text visuals. I’ll go explain how to tap into the “statement” variable within Flash so you can create your own text based clips.
I’ll also touch on the “duration” and “position” variables, which if used properly, allow playback speed adjustment of code based animations. We’ll be using some basic ActionScript 2.0 that’s a little more advanced than the previous tutorial.. Note that it will also work for NuVJ and MediaMaster since the variables are the same.
You can download the final .fla and .swf files here or follow along the video tutorial below.
How To: Master output fade in GrandVJ
Sep/091
Some users have asked on the forum how to do a master output fade or a blackout button in GrandVJ.
In mixer mode, you could always assign a black image and assign it to layer 8 but people using the synth mode (or if you simply don’t wanna waste an additional layer) have to use some tricks to acheive it.
The key is to use the master brightness and contrast on the master: If you pull the brightness to zero and the contrast to the maximum, all output will be blackened.
So we want to go from the “normal state”:
![]()
To the “black out state”:
![]()
Using a single controller or key.
How To: Create audio-reactive Flash for GrandVJ
Sep/097
A post by Guest Author VJ Ecin (Ben Guerrette), find more about him at the end of this article..
As promised, here’s the first in a series of tutorials showing how to take advantage of the Flash capabilities within ArKaos GrandVJ. Note that it will also work for NuVJ and MediaMaster since the variables are the same.
In this tutorial I’ll explain how to tap into the EQ data to create some simple audio-reactive animations. We’ll be using some basic ActionScript 2.0 for the inexperienced Flash programmer. I won’t go into much detail on the how the code works but it should be enough of an introduction to allow some experimentation in creating new content for your VJ arsenal.
You can download the final .fla and .swf files here or follow along the video tutorial below.
MediaMaster driven by grandMA through eDMX
Aug/090
We’ve been working hard since 3 months on the next upgrade of MediaMaster: the version 1.1 which will be released in a few days.
All the new features will be announced with the release but here’s already a video tutorial demonstrating the new support in MediaMaster 1.1 for grandMA’s MA-eDMX protocol. This allows a much better networking between grandMA lighting consoles and a media server running MediaMaster.
Advantages of using Flash for VJ content
Aug/090
A post by Guest Author VJ Ecin (Ben Guerrette), find more about him at the end of this article..
While a lot of VJ content is produced with high-end motion graphics, 3D modeling, and video editing software, Flash provides some advantages over these platforms not immediately obvious. Although its primarily purpose is as a tool for web development and user interface design, its now a portable weapon of choice that fits nicely into any VJ’s arsenal. Besides its scalability, small file size and custom programming abilities, many video mixing software companies like ArKaos, are now embracing its capabilities by adding the ability to feed Flash EQ and text data for real-time visual manipulation.
ArKaos LED Mapper on Schnick-Schnack C100
Aug/090
Here’s a quick tutorial on how to use the LED Mapper extension to map the output from ArKaos MediaMaster to a wall of 6 Schnick-Schnack C100 LED Panels. As you will see, it’s pretty self-explanatory and really easy to achieve..
There is no specific hardware necessary to convert the video signal for the LED Panels, ArKaos MediaMaster outputs the signal in ArtNet through an Ethernet cable that goes to a network switch connecting the 6 C100 panels together.
The total surface is 6 sq. meters (3×2m) and 18 DMX universes are used to drive the 2400 LEDs.
Create a clip with GrandVJ and Tenori-ON
Jul/090
Blindskunk, an ArKaos GrandVJ user from Australia we found on Twitter has made an interesting experience about creating an audio/visual clip using GrandVJ and Yamaha’s Tenori-ON.
The interest of this experience is that Blindskunk uses the musical instrument capabilities from the Tenori-ON to produce the music and at the same time its MIDI controller capabilities to trigger GrandVJ visuals in sync. To do so, he has linked every channel and button from the Tenori-ON to a visual in GrandVJ, and got that visual to play in time to the changes.
He has kindly shared with us a detailed log of his experimentation further below, including a MIDI template to use the Tenori-ON with GrandVJ.
But before you read any further, for those of you who don’t know about the Tenori-ON, here’s another clip from Blindskunk where you can see him using it as controller for GrandVJ:
Sharing MIDI templates in GrandVJ
Jul/090
With GrandVJ, it is possible to import and export template and share controller mappings with your friends.
Since it’s a handy feature but that the process is not totally obvious (although documented :), we’ll recap quickly here how to do:
- Create a template for the controller of your choice
- Save the template by choosing the ‘File/Save Mapping Template…‘ menu.
Give it a name and a description.
Hit ‘OK‘. - Now choose ‘File/Load Mapping Template‘. The dialog will show you all the available templates, including the one you just saved.
- Select your template and right click on it. Choose ‘Export…‘
- Enter a file name and save it.
At this point, you will end up with a .vjt file that you can take with you / send by email to the person you want to share it with.
On the other computer, fire GrandVJ and select ‘Load Mapping Template…‘. At the bottom of the dialog, there’s an ‘Import...’ button. Click it.
Select the file you exported and the template will be loaded into the library.
Happy sharing.


