VJ Mode is a software application intended for visualists and VJs for creating stunning visuals in clubs, venues, dance parties and festivals. The program has many tools and features implemented to control and automate easily and efficiently all the visual process that is needed for a complete performance. A powerful audio analysis engine creates control parameters that are instantly linked to the visual processing units of the software, allowing the user to specifically set a time-based control that is needed to create a show that is desired. Pre-installed VFX units allow the user to design impressive visual styles. Moreover, the user may find selections for setting different transition modes between files and events, automatic configuration and interpolation of the user settings and intuitive storage and selection of files and folders. Other basic features include a real-time audio visualizer that displays a number of different visual-styled waveforms, multi-screen support with up to four screens, total control of the output screens (size, position, keystone, etc), and communication with internal and external hardware and software devices with MIDI, OSC, and TouchOSC protocols.