Map video clips, animate still images, apply generative effects and compose them on top of each other, in perfect sync to the beat or frame by frame.


Layer sequencing

Mix video layers, image layers, effects layers and control layers to have full creative and technical control of your show. Use content layers to sequence content onto video screens and DMX screens, or use control layers on top to automatically controls matrices, switchers, cameras and any other devices in your show. All content layers have shared variables such as brightness, colour, and last but not least – advanced content mapping features.

Sequence to the beat

Import an mp3 track to the timeline, drag beat markers over the audio (a process called ‘quantising’) and from then on work in beats and bars rather than in minutes and seconds. Quantising is a quick and easy way to create compelling rhythmic edits in your show. By visualising the beat of your song, you won’t have to make do anymore with the frame-based starting and stopping of cues conventional media servers offer.


SockPuppet DMX

d3 also plays nicely with most consoles. Create a stack of content layers in d3, drag arrows to them from the patch viewer, and each layer becomes a fully controllable DMX fixture. The bank editor lets you quickly arrange your content into boxes and slots, either manually or automatically, and interactively view thumbnails while you edit. Easily export the fixture as .xml and upload to your console. You can freely combine SockPuppet layers with d3’s advanced timeline for a whole new level of show control.
See Show Integration


Media libraries

All resources in d3 such as video clips, meshes and still images can be viewed inside their respective resource libraries. In the case of hundreds or even thousands of video clips to choose from, simply structure up your library by adding sub-folders, using the search function or sorting resources to quickly find the right clip to drop onto the timeline.


Content playback

Play content with resolution up to 16K in d3’s video and bitmap modules. Apply content using d3’s various mapping techniques but also scale, crop, rotate, cross-fade, saturate, sync-to-audio video and many more properties needed for your most complex shows.
See Playback


Generative layers

Generative layers are packets of algorithms inside d3 that produce visuals based on a number of animatable properties, but they also share some of the same properties the other layer types have, such as the mapping features. Some favourite examples of generative layers are the Radar Module, the Chevron module or the Bugs module.


Effects layers

Input a bitmap, a video, or perhaps even an output from another content layer into d3’s effect modules. Spin, scroll, move, scale, blur, re-saturate images, video, or other inputs to create a unique look. The combinations of inputs and outputs of content going into effects are endless.


Control layers

Let d3 switch DVI matrices and switchers, control the shutter of a projector or control all properties of a SONY Visca camera, directly from the timeline and in perfect sync to the beat. Control layers are technical layers that control other equipment used in the show. This makes for d3 to not only be the main playback device, but also but the central hub telling plugged-in devices what to do and when to do it.
See Show integration



Map an Art-Net, OSC or MIDI input to any parameter of a layer, and keep on linking that parameter to another parameter of another layer type. d3’s expression system links your layers together, live-controlled from any source.


More features