Project available on GitHub: https://github.com/stavrosdidakis/VJ-Mode
VJ Mode is a software application that has been developed to create and automate audiovisual performances. It has a vast amount of features to efficiently control all processes needed for a complete show. VJ Mode includes an audio analysis engine that can control parameters instantly linked to the visual processing, or utilize a range of control methods available (i.e. time-based, random, and so on). Pre-installed VFX units allow the user to achieve impressive visual outcomes, with the opportunity to upgrade the current effects database (FreeFrame). Other basic features include a real-time audio visualizer that displays a number of different visual-styled waveforms, multiscreen 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.