It's once again time for us to show off some of the awesome stuff we've been working on here in the VIDVOX labs with a new release to VDMX! There's quite a bit to go over in the latest update (ready to download and install), so let's get started..
Automatic BPM Detection by Wavesum:
The most exciting new feature in this update is a collaboration with Wavesum to bring one-click automatic BPM detection to the VDMX “Clock” plugin. If you've previously tried the Waveclock standalone application to send MIDI clock to a VJ application, you already know it's pretty tight clock sync, and with native support built directly in it's even more useful. Watch this video demonstration, then try running the example template alongside some of your favorite music.
MIDI / OSC Talkback, aka “Echo” mode:
For faster workflow when using of two way talkback of MIDI and OSC controllers, we've added a new “echo” option to all of the standard interface controls that can be used to relay the current slider / button / menu value back to your favorite hardware controller. This new feature can also be used to put together VDMX behaviors that were previously either not possible- such as lighting up button in sync with slider interesting marks- or time consuming to set up. To get a sense of some of the possibilities check out the new tutorials and templates explaining how to use “echo” with instruments like the Livid OhmRGB, Akai APC40, and TouchOSC for iPad.
TouchOSC layout importing in the Control Surface:
In the “Control Surface” plugin we've added two new UI item options: multi-button and multi-slider which are especially useful for creating layouts that match up with MIDI and OSC controllers. To allow for an even closer mimicking of remote hardware interfaces, it is now also possible to include knob style controls by resizing sliders to be a square shape in its layout grid. Additionally, TouchOSC users can now directly import their template files to generate UI layout for the Control Surface plugin, including all the labels and addresses of each interface item.
v002 Quartz Composer plugins and 14 new FX:
With this update we are now including an extra installer that adds an extra set of awesome “Glitch” and “Film” style image processing FX, highly optimized blurs (gaussian, motion and zoom) which can be used instead of their CoreImage counterparts, and the “Rutt Etra” analog synthesizer emulator. Thanks to Anton Marini (aka vade) and Bill Etra for this!
Also make sure to check out the GitHub page for the v002 plugins where you can find more useful objects to use in your custom QC compositions.
Apply Custom Math Expressions to Sliders:
Now each slider in VDMX has the ability to type in simple math expressions to pre-process incoming control data. Particularly useful when working with OSC numbers that aren't already ranged from 0.0 to 1.0 – for setup, "$VAL" is the passed val, "$MIN" and "$MAX" refer to the current slider min and max.
Behind The Scenes:
A few other noteworthy additions: support for 14-bit MIDI control values (for example from Serato controllers) can be enabled in the MIDI section of the preferences, a new option for assigning endless OSC rotary controls (for example the encoder TouchOSC control) to adjust slider values, 'continuous' and 'range' detect mode to local preset UI items, pop-up buttons, and slider marks.
On top of all this and the usual bug fixes, we've made a lot of back end optimizations that make switching between presets significantly faster- read the full list of changes for all of the details.