How to make a customized Livid OhmRGB Slim template by eatyourwork

For today's guest post we're joined by eatyourwork who first introduced us to the possibilities of using OhmRGB Slim alongside of VDMX in a blog post a couple of years ago. Since then we've made a few basic templates for new video performers to get started with a simple VJ video mixer setup with the Ohm, but in this video tutorial Simas shows off the extent to which you can customize your layout and MIDI mapping when making your own video performance rig.

Read More

Making three templates for the Livid Base

When getting a new MIDI controller to use with VDMX, or other VJ / music making software, one of the most exciting aspects is finding out the best way to map the sliders and buttons to various controls that you want to use during performance, and along with that coming up with new ways that you can configure your software video generators and FX to get the most out of the layout of your instrument.

In this set of technique tutorials we'll be looking at three new example VDMX setups we've come up with for the Livid Base that take advantage of the controller in a few different ways including its multi-color LEDs and pressure sensitive pads.

Read More

How to build the Waveclock Demo template

In this tutorial we'll be looking a closer look at using automatic BPM detection for syncing up the timing of visual events with music by recreating the core parts of the Waveclock Demo template that is included with VDMX.

The approach we'll take is to create a virtual video instrument in the form of a Quartz Composer composition and animate its interface controls with Step Sequencer and LFO plugins. Presets for patterns in each plugin can then be saved and switched to match the energy level of the music while VJing during a live set. 

Read More

Automatic BPM Detection in VDMX using Waveclock

By enabling the “Waveclock” beat tracking feature in the VDMX Clock plugin, the music from a microphone or line input can be analyzed to automatically handle the adjustment of the BPM and measure position to ensure that the timing of changes in your video are perfectly in sync with the bands and DJs that you are working with. 

Read More

Enabling hardware “Echo” mode for quick MIDI and OSC talkback with VDMX

Along with being able to receive real-time control values from MIDI and OSC based instruments, VDMX provides the ability to send the local state of interface items such as sliders and buttons back out to hardware controllers whose interfaces can update dynamically.

To make the setup of two way talkback with devices that support this kind of workflow faster to setup, each UI item in VDMX that is receiving from a MIDI or OSC source can be set to “echo” it's state back to the connected hardware controller.

Read More

Installing and Using the v002 FX plugins with VDMX

One of the most useful sets of open source FX plugins for Quartz Composer are the v002 collection maintained by Vade and Bangnoise, which are now included as an optional separate package along with VDMX. Included are the v002 optimized fast blurs, “film” image filters, analog / digital glitch, and the Rutt-Etra analog video synthesizer emulator, along with QC based FX ready to use in VDMX or your own QC compositions.

Read More

Guest Tutorial: Connecting Unity 3D Pro and VDMX by Syphon with Alejandro Crawford

For this guest tutorial we are joined by Alejandro Crawford, the visualist for MGMT (among other bands), in which he'll show us one part of the setup he uses for creating his live visuals by connecting a scene rendered in the powerful 3D gaming engine Unity to VDMX using the Syphon to pass video back and forth between the two different programs.

Read More

Syncing the playback of multiple movies in VDMX over a network using OSC

One of the data-sources available within VDMX for controlling playback, FX, and composition parameters, is the current playhead position of each movie playing on a layer. Like an LFO or audio analysis value, you can assign this to any slider, button, or other UI item by using the UI Inspector or from the right-click contextual menu.

In this tutorial the movie “normalized time” parameter (time as a percentage, ranged 0.0 to 1.0) will specifically be used to synchronize the playback of multiple movie files – this can be a useful technique for working with batches of clips that have the same duration, and high-end projects that involve powering more displays or projectors than can be connected a single Mac.

Read More

Recording a demo reel from a Quartz Composer composition or other video generator to share online

It kind of goes without saying that these days, posting your work online is a great way to promote yourself as a VJ or creative coder, and to make new contacts for future collaborations. Along with a studio or live mix of your visual work, including some of the original resources that were used during the making of your process for other people to learn from is another way to make your mark on the community. 

For this technique tutorial we'll be looking at recording a demo reel that shows off the different ways that your generative compositions can be used in a live setting by using different sets of control data to drive its parameters, such as time based LFOs, MIDI / OSC control, and audio analysis data-source providers. Once we've finished creating the sample movie, we'll also walk through how to share the files using the videopong.net website where they can be hosted, downloaded and remixed by other video artists for free.

Read More

Making custom face tracking video FX and data-sources for VDMX with Quartz Composer

For this quick technique tutorial we've made two basic Quartz Composer compositions using the “Detection” object that can be loaded into VDMX to perform basic face capture and replacement FX that can be connected in a variety of ways. You can also use these example patches as starting points for your own patches that perform more complex behaviors like tracking multiple faces within a single frame or publishing additional control information.

Read More

VDMX Question from the forums: How do you set an effect MIDI knob to be off when in the center position?

This question comes to us from the VIDVOX forums, and is most easily explained with a quick demonstration– the goal is to have a MIDI knob that is used to make the video become more pixellated as it is turned left or right, but is a regular pass-through when set to its center point.

In this tutorial video we'll show off how to use an LFO plugin in VDMX to create a lookup curve for mapping a MIDI knob to a different range of values to drive our pixellate FX being applied to a layer.​

Read More

DJ Mixer EQ Style Masking FX for VDMX (with bonus X-Session Pro template)

In this technique tutorial we'll focus on two different ways the idea of a DJ style low, mid, high EQ control can be interpreted in the world of video as FX in VDMX as a means to mask out or adjust the gain level on separate discrete parts of a video stream for the purposes of blending video layers together.

The first example exchanges the low, mid and high levels for the individual RGB channels of the image for raising or lowering the intensity of each independently. The second qcFX uses a similar concept to a 3-band equalizer, breaking down the image into three different sections based on the luma (brightness) level of each pixel instead of its frequency ranges.

Read More

The Dual Mix 4 Layer Livid OhmRGB Slim Template

When compositing layers of video together in VDMX or another VJ application, one of the standard techniques for combining images is the use of “masking images” which black out parts of an image by setting its transparency (alpha channel) to less than 1.0, allowing it to in front of content behind it instead of simply blending the two together.

This template is a variation on the technique described in the four channel mixer example in which we have two groups of layers (left and right bus) set up making it possible to preview and transition between mixes on the fly. Here the idea is similar, but instead of two mixes that use separate sets of clips, in this template each bus shares the same set of four clips, each with different controls for layer opacity, FX and blend modes. For an added twist, the four source for this template is used as a mask overlay for each bus that can be used in a variety of ways to combine the two separate mixes together in the main output.

In this video tutorial we quickly go through the design of this template and how it can be used to mix two movie clips along with an audio reactive or LFO driven Quartz Composer composition as an overlay or mask.

Read More

Remixing Seamless 360 Degree Panoramic Movies Shot with the Kōgeto Dot in VDMX

As part of our series on different techniques for VJs and visual artists to create their own content for performances and installations, today we are featuring the “Dot” camera attachment from Kogeto which lets you easily shoot panoramic video from an iPhone that can be loaded into a VDMX for real-time cropping and panning for adjusting the point of view as the movie plays back or is remixed during a live performance.

In this video tutorial we'll look at some tips for working with movie clips shot using the Dot in VDMX, including setting up seamless 360 rotational loops, syncing the POV angle to the movie time, and how to fade between two different panorama clips.

Read More

Guest Tutorial with Roger Sodré: Connecting VDMX and Blendy VJ by Syphon

Today we are joined by Roger Sodré, creator of Blendy VJ which is an advanced tool for working with multiple projectors in situations where there is an overlap that needs to be smoothly blended to appear as a single continuous output. In this guest tutorial Roger demonstrates how to set up VDMX to send video over Syphon to Blendy where it is split into two separate signals that then have a soft edge blend applied over the section that will overlap when projected.

Read More

Using Max/MSP/Jitter as an external FX send and data-source provider for VDMX

​Eventually when creating live visuals, particularly for a high profile event or tour, you may find the need to add to your setup some kind of very specialized custom image processing, source generator, or information feed that really sets the show apart with its own unique style or effect.

For this set of video tutorials we'll be taking a look at how to use one of our favorite languages, Cycling74's Max/MSP/Jitter which has been around for over 20 years as the tool of choice for creative coders experimenting with music and visuals.​

Read More

Bar graph visualizations with Quartz Composer and VDMX

Among the many uses of Quartz Composer, and perhaps one that is often overlooked, is the ability to make visualizations of data and other information. Since the compositions are rendered in realtime, when creating them for this purpose it can be helpful to make the patches reusable with published input values for use in other environments, or replicating within QC itself.

In this two part video tutorial we'll first create a composition in Quartz Composer that renders a simple bar graph data visualization with inputs for changing its labels and values that can be used in other applications. Once the patch is completed it can be loaded into VDMX and set up to respond to a variety of different inputs as a visualizer of tempo or audio levels as part of a VJ set, an on screen display of MIDI / DMX channels, or any other arbitrary data that you can get into your computer by OSC.

Read More

Three Different Ways to use Audio Analysis (or other data-source) to Trigger a Movie in VDMX

​In this quick tutorial we'll be looking at how to use the Audio Analysis plugin instead of the typical keyboard MIDI, OSC, or DMX shortcuts for triggering video clips in a media bin. This can be a particularly useful technique for using VDMX to run interactive installations that respond to sound and other inputs, or for automating and beat syncing parts of a VJ setup.

Read More

Guest Tutorial: 4 ways to sync VDMX and Ableton Live with Mattijs Kneppers and Studio Rewind

Over the last few years artist / programmer Mattijs Kneppers ​has been developing “Livegrabber,” a set of plugins that can be used to easily sync Ableton Live with other applications by echoing out actions in Live over the OSC protocol. For the release of the newest version of the plugins, we're joined by Mattijs and Studio Rewind for a demonstration of how to use the Livegrabber plugins with VDMX.

Read More