©2003-2015 Vovoid Media Technologies AB, Sweden
VSXu (VSX Ultra) is an OpenGL-based (hardware-accelerated), modular programming environment with its main purpose to visualize music and create real time graphic effects.
The aim is to bridge the gap between programmer and artist and enabling acreative and inspiring environment to work in for all parties involved.
VSXu is built on a modular plug-in-based architecture so anyone can extend it and or make visualization presets ("visuals" or "states").
Compilation Instructions for a basic version of VSXu Ubuntu/Debian:
Make sure you have met the build dependencies:
sudo apt-get install libglew-dev libpng-dev libjpeg-dev libpulse-dev libopenexr-dev libxrandr-dev libfreetype6-dev libsdl2-dev libegl1-mesa-dev libgles2-mesa-dev build-essential cmake
Optional dependencies:
sudo apt-get install libopencv-dev
Get the VSXu Source from github via ssh:
git clone git@github.com:vovoid/vsxu.git
Get the VSXu Source from github via https:
git clone https://github.com/vovoid/vsxu.git
Build it:
cd vsxu
git submodule update --init
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr ..
make
make install
For more advanced build instructions (and for the instructions for Windows users) visit http://www.vsxu.com/development/compiling-from-source