Along with making great software and open source projects, one of the areas we have tried to focus on is creating educational materials to help visual artists at all levels help improve their craft. Over the last few years our website tutorials section has served as the main outlet for our various lessons, demonstrations and conversations of the various techniques used for all aspects of live visual performance.
Today we are extremely excited to announce that we are taking the next big step in our educational offerings, and as you might imagine, we’re doing it open source style: https://vidvox.github.io/vvedu Read More
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
Today we are extremely excited to announce that VDMX now has native support for Ableton Link, a new technology developed by Ableton that synchronizes musical beat, tempo, and phase across multiple applications running on multiple devices. By using Ableton Link musicians and visual artists who perform together can easily keep all elements of a show in sync. Read More
ISF stands for "Interactive Shader Format", and is a file format that describes a GLSL fragment shader, as well as how to execute and interact with it. The goal of this file format is to provide a simple and minimal interface for image filters and generative video sources that allows them to be interacted with and reused in a generic and modular fashion. ISF is nothing more than a [slightly modified] GLSL fragment shader with a JSON blob at the beginning that describes how to interact with the shader (how many inputs/uniform variables it has, what their names are, what kind of inputs/variables they are, that sort of thing). ISF isn't some crazy new groundbreaking technology- it's just a simple and useful combination of two things that have been around for a while to make a minimal- but highly effective- filter format. Read More
To celebrate the recent adoption of the Hap video codecs by a number of our fellow Mac VJ apps, today we're sharing a set of royalty free A/V oops created by Momo The Monster and Middlman titled 'pacificCoast' that highlight the use of transparency when compositing layers. The clips are available pre-encoded in Hap 1080p and Hap 480p, and include a VDMX project that demonstrates how to get the most out of the using movies that contain alpha channels. Read More
Today we are happy to share the fruits of a collaboration with Tom Butterworth that has been in the works for about a year now: Hap, a new video codec designed specifically for digital video artists and Mac VJs with the goal of achieving higher-performance video playback in OpenGL-based applications such as VDMX.
Instead of using the CPU to decode video frames, Hap passes compressed image data directly to your computer's graphics card for hardware accelerated decompression of movies during playback. By shifting this burden from your CPU to your GPU, Hap makes it possible to use more movies at higher resolutions than typical CPU-bound codecs.
Hap comes in three different flavors to meet the needs of real-world usage: Hap, Hap Alpha, and Hap Q. Hap offers the lowest data-rates for playing back the most clips at a time. Hap Alpha is similar to Hap, but adds support for transparency. Hap Q encodes at a higher data-rate to achieve significantly cleaner images when quality is a priority over performance and file size.
Click to read more about Hap...