GETTING STARTED

To find specific topics browse the entire list of tutorials

For those of you who are looking to dive in, check out the example templates or try some of the quick starter tutorials below.

If you aren't sure where to begin with VDMX, we recommend starting with the general app overview tutorials which cover a variety of things possible with VDMX and all kinds of useful workflow tips for VJs and other visual artists.

MEDIA FILES, VIDEO GENERATORS, AND LIVE INPUTS

A variety of different media types can be used to provide source images for layers within VDMX. Each source option has its own set of controls for manipulating the playback and output during performance.

The basics:

MOVIE PLAYBACK Your standard video playback controls, time, rate, volume, loop-mode, range, plus some optional quantization settings.

MOVIE PLAYBACK

Your standard video playback controls, time, rate, volume, loop-mode, range, plus some optional quantization settings.

QUARTZ COMPOSER Published inputs from your patches show up as standard UI items like sliders, buttons, color pickers and pop-up menus.

QUARTZ COMPOSER

Published inputs from your patches show up as standard UI items like sliders, buttons, color pickers and pop-up menus.

SYPHON INPUTS Receive image streams from other video applications on your computer using  the Syphon protocol such as Jitter and Processing.

SYPHON INPUTS

Receive image streams from other video applications on your computer using  the Syphon protocol such as Jitter and Processing.

LIVE INPUTS & CAMERAS Route multiple live inputs at a time with a whole bunch of options including HDMI capture boxes, webcams, DV and windows from other open applications.

LIVE INPUTS & CAMERAS

Route multiple live inputs at a time with a whole bunch of options including HDMI capture boxes, webcams, DV and windows from other open applications.

BUILT-IN SOURCES CoreImage, text, and other included generators can be directly accessed by layers like other media types.

BUILT-IN SOURCES

CoreImage, text, and other included generators can be directly accessed by layers like other media types.

TRIGGERING CLIPS All of the available source types for layers can be organized onto pages in the media bin where they can be activated as needed.

TRIGGERING CLIPS

All of the available source types for layers can be organized onto pages in the media bin where they can be activated as needed.

There are additional tutorials on working with files and further reading in the manual.

IMAGE PROCESSING AND OUTPUT

Within the 'Workspace Inspector'  is the 'Layers' tab for managing the canvas and its current arrangement of groups and layers. Once a frame of video is generated for a layer it is passed off to the FX and composition stages where it is rendered for output to your monitor outputs, recorded to disk, or sent to another application for further processing.

The basics:

VISUAL FX Each layer can apply a series of real-time CoreImage, Quartz Composer, and FreeFrame / FFGL filters to its source image before composition.

VISUAL FX

Each layer can apply a series of real-time CoreImage, Quartz Composer, and FreeFrame / FFGL filters to its source image before composition.

LAYER COMPOSITION Everything you wanted to know about cropping, size, position, blend modes, transitions, and adjusting opacity of a layer in the main output.

LAYER COMPOSITION

Everything you wanted to know about cropping, size, position, blend modes, transitions, and adjusting opacity of a layer in the main output.

ALPHA CHANNELS & MASKS Using the Layer Mask FX a masking alpha channel can be added to any layer at any point during its FX chain.

ALPHA CHANNELS & MASKS

Using the Layer Mask FX a masking alpha channel can be added to any layer at any point during its FX chain.

FULLSCREEN DISPLAY In the Output Options panel are the controls for switching between Window, Fullscreen and Advanced modes and configuring which connected screens are used.

FULLSCREEN DISPLAY

In the Output Options panel are the controls for switching between Window, Fullscreen and Advanced modes and configuring which connected screens are used.

SYPHON OUTPUT Any number of layers and other available video streams can be sent to other applications using the Syphon Output plugin.

SYPHON OUTPUT

Any number of layers and other available video streams can be sent to other applications using the Syphon Output plugin.

PREVIEW WINDOWS The Preview Window Plugin allows for viewing any video stream in VDMX, including layers before and after FX processing.

PREVIEW WINDOWS

The Preview Window Plugin allows for viewing any video stream in VDMX, including layers before and after FX processing.

 RECORDING TO DISK Video streams and rendered output can be captured to disk using the Movie Recorder plugin.

 RECORDING TO DISK

Video streams and rendered output can be captured to disk using the Movie Recorder plugin.

PERSPECTIVE CORRECTION MODE How to adjust for non-perpendicular projection onto surfaces.

PERSPECTIVE CORRECTION MODE

How to adjust for non-perpendicular projection onto surfaces.

CUSTOM QUARTZ COMPOSER FX Getting started with making your QC patches into FX for VDMX in two steps.

CUSTOM QUARTZ COMPOSER FX

Getting started with making your QC patches into FX for VDMX in two steps.

There are more tutorials on layers to check out or see the section on layers in the manual.

CONTROL AND AUTOMATION

A powerful rendering engine is only really useful if you can control it in meaningful ways. Pretty much every parameter in VDMX is connected to one of our standard user interface (UI) objects which can be controlled by all the standard protocols you'd expect as well as our standard suite of plugins.

The basics:

Start with an introduction video tutorial on using data sources or the overview of available data-sources for automating and controlling real-time visuals. More useful information can also be found in the manual.

SLIDERS & BUTTONS & MORE All of the real action happens here, in the UI items and data-sources that are controlling the visuals. 

SLIDERS & BUTTONS & MORE

All of the real action happens here, in the UI items and data-sources that are controlling the visuals. 

MIDI, OSC AND DMX The big three standard control data protocols in the VJ and lighting worlds. Here's what you need to know about them.

MIDI, OSC AND DMX

The big three standard control data protocols in the VJ and lighting worlds. Here's what you need to know about them.

AUDIO ANALYSIS Converting an audio signal from a microphone or line input into control data.

AUDIO ANALYSIS

Converting an audio signal from a microphone or line input into control data.

CUSTOM UI LAYOUTS The layout of nearly everything in VDMX can be optimized around the options you need to see on screen during a show using control surface plugins.

CUSTOM UI LAYOUTS

The layout of nearly everything in VDMX can be optimized around the options you need to see on screen during a show using control surface plugins.

SECTION PRESETS Changing localized parameters on  FX-chains and individual UI items using local presets.

SECTION PRESETS

Changing localized parameters on  FX-chains and individual UI items using local presets.

WORKSPACE PRESETS Use Workspace Presets to save and restore the state of all layers and plugins.

WORKSPACE PRESETS

Use Workspace Presets to save and restore the state of all layers and plugins.

LFOs AND STEP SEQUENCERS Simple plugins for publishing oscillators and value patterns. Each can be quantized or at its own rate.

LFOs AND STEP SEQUENCERS

Simple plugins for publishing oscillators and value patterns. Each can be quantized or at its own rate.

TWO CHANNEL MIXER A simple plugin for creating fades and transitions between layers.

TWO CHANNEL MIXER

A simple plugin for creating fades and transitions between layers.

PROVIDE YOUR OWN DATA Developers who want to provide their own control data can create custom plugins from Quartz Composer patches or send local OSC data.

PROVIDE YOUR OWN DATA

Developers who want to provide their own control data can create custom plugins from Quartz Composer patches or send local OSC data.