Today we are excited to announce the release of a new update to VDMX that adds several major new features and some noteworthy smaller additions and improvements!Read More
One of the most useful techniques for artists working with audio and visual software is the OSC protocol for sending control information from one application to another. While MIDI is great for a lot of situation, OSC was designed to be more extensible and allow for a variety of different datatypes, greatly expanding the possibilities within the community of real-time digital art. Over the years the ecosystem of tools that support the protocol has grown and now we are excited to release a new extension to help the community take OSC to the next level.
The OSCQuery Protocol is an agreed upon specification that extends the base functionality of OSC to make it easier to construct impromptu or improvisational interfaces between different systems…Read More
Along with VDMX, we publish several free utility apps that visual artists on the Mac may find useful...Read More
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.