Visual programming language; Real-time OpenGL graphics; Embeddable; GPL/LGPL Licensed; Audio/Music Visualizer; Animation tool
C C++ HTML Shell Makefile CMake Other
Clone or download
Permalink
Failed to load latest commit information.
appimage appimage script updated with version May 19, 2017
cmake VSXu compiles with QtCreator + cmake + vc on windows Dec 29, 2016
dependencies @ f0db876 tracking dependencies Mar 12, 2017
doc/development vsx_module_info now called vsx_module_specification Mar 23, 2016
lib using ascii version of windows api calls Aug 13, 2018
plugins improved building and widgets Jul 1, 2018
programs vsxz has support for not calculating ratios Apr 15, 2018
share particlesystem mesh broken when lowering number of particles; player … Aug 25, 2017
.gitattributes Attempt at fixing issue #197 Dec 30, 2017
.gitignore add .vscode/ and .DS_Store/ to gitignore Apr 17, 2018
.gitmodules Re-added freetype May 4, 2016
.travis.yml change dist to xenial to try to get travis ci to compile Feb 4, 2018
AUTHORS Restructured libs and programs, WIP on filesystem_archive Jan 1, 2016
CHANGELOG particlesystem mesh broken when lowering number of particles; player … Aug 25, 2017
CMakeLists.txt particlesystem mesh broken when lowering number of particles; player … Aug 25, 2017
COPYING Memory leaks fixed in vsx_texture, hypertree. Memory info added to en… Aug 26, 2014
COPYING.LESSER GPL/LGPL license update for 0.4.0 release Apr 20, 2013
CPackLists.txt Fixed issues in cpack, launcher for windows Apr 9, 2017
EMBEDDING.md Update EMBEDDING.md Jun 12, 2015
INSTALL update install instructions Mar 25, 2017
README.md Update README.md Nov 2, 2017
ThreadPool.COPYING Added a basic C++11 Threadpool to engine. Nov 30, 2015
VERSION bump version to 0.6.1 May 19, 2017
cmake_globals.txt Merged 0.6.1 branch Sep 30, 2015
cmake_suffix.txt fixed screenshot issues May 16, 2010
cmake_uninstall.cmake.in Added the much needed uninstall target for make Sep 3, 2012
libvsx.pc.in.dynamic Work on bitmap transform program (CLI), better naming of pkgconfig fi… Apr 1, 2016
libvsx.pc.in.static Work on bitmap transform program (CLI), better naming of pkgconfig fi… Apr 1, 2016
vsx_platform.h work in progress, fix archive handling Aug 8, 2017
vsx_unistd.h fix crlf Feb 23, 2018
vsx_version.h particlesystem mesh broken when lowering number of particles; player … Aug 25, 2017

README.md

Vovoid VSXu Build Status

©2003-2015 Vovoid Media Technologies AB, Sweden

http://www.vsxu.com

http://www.vovoid.com

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").

How do i get it?

Compilation Instructions for a basic version of VSXu Ubuntu/Debian:

Make sure you have met the build dependencies:

  sudo apt-get install libglew-dev libpng12-dev libjpeg-dev libpulse-dev libopenexr-dev libxrandr-dev make cmake g++ gcc git-core

Optional dependencies:

  sudo apt-get install libopencv-dev libcvaux-dev libhighgui-dev libcv-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