VJ software spans content-creation tools, live-performance platforms, and custom programming environments
VJ software falls into three roles. (1) Content-creation tools — Adobe Premiere, After Effects, Final Cut Pro — produce clips beforehand; they are not used live. (2) Performance software plays back and manipulates video in real time, replacing the analog video mixer; dedicated products like Resolume, Modul8, and Magic offer clip-triggering, multi-layer compositing, live-camera input, and output across multiple screens/projectors. (3) Custom programming environments — Max/MSP/Jitter, Isadora, Pure Data — let VJs build bespoke software ‘without needing years of coding experience’, enabling experimental inputs and generative visuals. The line between (2) and (3) blurs for generative work, where the term VJing itself becomes contested because no video is being mixed.
Examples
Resolume is category (2): clips trigger from a grid, blend on layers, output to projectors. Pure Data with GEM is category (3): a patch generates visuals procedurally, reads MIDI, and outputs — no pre-made clips.
Assessment
Classify each as content-creation, performance, or custom-environment software: Adobe Premiere, Resolume, Pure Data, Isadora — and justify each by the role it plays in the workflow.