LVD or LiveVideoDesign is the counterpart of LSD – like LSD is build with the aid of MSP, LVD uses the Max extension Jitter.
The idea behind LVD is the wish to create a program for real time video processing with the same flexibility like LSD, including a matrix for free interconnection of effect modules. To keep it fast even at high resolutions, OpenGl is used wherever possible.
As always in the program, each parameter can be controlled with different modulation sources.


  • 2 video inputs plus 2 audio ins, usable as modulation source
  • 16 effect slots
  • 4 output video planes, mixed onto an output window
  • currently 15 video effects, expandable by yourself if you own MaxMSP/Jitter
  • each parameter is controllable with LFOs or signal driven controllers
  • individual placement of each slot in the virtual OpenGL space
  • a solo function for previewing individual effects
  • automatic cue control with timer, metronome, via UDP network-remote, or sound input
  • control surface for the iPad
  • second simplified view with direct cue access
  • independent crossfade between cues for each slot
  • and more…

If you compare the feature list with those of LSD you will find that they are quite similar, except that audio is replaced with video. This is made possible thru the use of well known design patterns, especial the Model-View-Controller pattern, which decouples the functionality of the program from its user interface. In this way it is possible to simply exchange the modules without the need of reprogram the whole application. More on that in the tLb chapter.

System requirements

  • The program was tested with the following minimum system:
  • iMac 2.66 GHz, 2 GByte ram, OSX 10.5.x, build early 2009.
  • Java Version 1.5 or higher

As mentioned above, OpenGL is used, so a better graphics card yields a better performance at higher screen resolutions.