Vsxu
Encyclopedia
VSXu is an OpenGL
-based (hardware-accelerated), modular programming environment with its main purpose to visualize music
and create 3D effects in real-time. Available for Windows and GNU/Linux. It is currently released as free software under terms of the GNU General Public License
v2 and maintained by Vovoid Software & Multimedia. VSXu is built on a modular plug-in-based architecture so anyone can extend it and or make visualization presets ("visuals" or "states").
In Artiste, the user interconnects modules visually represented as boxes with inputs and outputs.
A module always produces something and has various parameters which in turn can be fed with the result of another module. There are about 200 different modules which can produce bitmaps, handle textures, generate 3d geometry (meshes) and render geometry.
There are also modules for reacting to sound, playing sound and reacting to joystick input.
VSXu implements a custom, minimalistic file format with LZMA compression and can compile visuals with 3d meshes and textures (JPEG
or PNG) in the same file.
music visualization development community and was first conceived in 2001, then published in 2004. Main developers are Jonatan Wallmander, Robert Wenzel (better known as CoR) and Joakim Fännick.
OpenGL
OpenGL is a standard specification defining a cross-language, cross-platform API for writing applications that produce 2D and 3D computer graphics. The interface consists of over 250 different function calls which can be used to draw complex three-dimensional scenes from simple primitives. OpenGL...
-based (hardware-accelerated), modular programming environment with its main purpose to visualize music
Music visualization
Music visualization, a feature found in electronic music visualizers and media player software, generates animated imagery based on a piece of music...
and create 3D effects in real-time. Available for Windows and GNU/Linux. It is currently released as free software under terms of the GNU General Public License
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....
v2 and maintained by Vovoid Software & Multimedia. VSXu is built on a modular plug-in-based architecture so anyone can extend it and or make visualization presets ("visuals" or "states").
Creating content
VSXu is divided in 2 parts: VSXu Player and an Editor (VSXu Artiste). The player loads and runs the visuals created in Artiste.In Artiste, the user interconnects modules visually represented as boxes with inputs and outputs.
A module always produces something and has various parameters which in turn can be fed with the result of another module. There are about 200 different modules which can produce bitmaps, handle textures, generate 3d geometry (meshes) and render geometry.
There are also modules for reacting to sound, playing sound and reacting to joystick input.
VSXu implements a custom, minimalistic file format with LZMA compression and can compile visuals with 3d meshes and textures (JPEG
JPEG
In computing, JPEG . The degree of compression can be adjusted, allowing a selectable tradeoff between storage size and image quality. JPEG typically achieves 10:1 compression with little perceptible loss in image quality....
or PNG) in the same file.
History
VSXu has its roots in the SoniqueSonique (media player)
Sonique is an audio player application released as freeware for Microsoft Windows, capable of handling MP3, Ogg Vorbis, Microsoft Windows Media, audio CDs, and more....
music visualization development community and was first conceived in 2001, then published in 2004. Main developers are Jonatan Wallmander, Robert Wenzel (better known as CoR) and Joakim Fännick.
See also
- Music visualizationMusic visualizationMusic visualization, a feature found in electronic music visualizers and media player software, generates animated imagery based on a piece of music...
- Visual programming languageVisual programming languageIn computing, a visual programming language is any programming language that lets users create programs by manipulating program elements graphically rather than by specifying them textually. A VPL allows programming with visual expressions, spatial arrangements of text and graphic symbols, used...
- VvvvVvvvvvvv is a general purpose toolkit with a special focus on real time video synthesis and programming large media environments with physical interfaces, real-time motion graphics, audio and video...
External links
- Official website
- Vovoid Software & Multimedia, maintainers and developers of VSXu