请输入您要查询的百科知识:

 

词条 VSXu
释义

  1. Creating content

  2. Usage

  3. History

  4. See also

  5. References

  6. External links

{{multiple issues|{{Notability|date=March 2009}}{{Primary sources|date=March 2009}}
}}{{Infobox programming language
| name = VSXu
| paradigm = Visual programming
| year = 2004
| designer = Robert Wenzel, Jonatan Wallmander
| developer = Vovoid Media Technologies AB
| released =
| latest_release_version = 0.6.0
| latest_release_date = {{Start date and age|2017|04|30}}
| typing = Strong
| influenced_by = Pure Data, OpenGL, C++
| programming_language = C++
| operating_system = Microsoft Windows, Linux
| license = GNU Lesser General Public License
| website = {{URL|vsxu.com}}
}}VSXu (VSX Ultra) is an OpenGL-based (hardware-accelerated), modular programming environment with its main purpose to visualize music/audio data and create 3D effects in real-time.[1] Available for Windows and GNU/Linux.[2] It is currently released as free software under terms of the GNU General Public License v2 and maintained by Vovoid Media Technologies AB.[3] VSXu is built on a modular plug-in-based architecture so anyone can extend it and or make visualization presets ("visuals" or "states").[4]

Creating content

VSXu is divided in 2 main 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 [5] 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.[6] 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.

Usage

VSXu is intended to be used both as an end-user program ("VSXu Player", "VSXu Artiste") and its LGPL-licensed "VSXu Engine" as an embedded Visual programming language engine[7] that can be integrated into independent projects.

VSXu profiler can be compiled into C++ programs to measure call stack and performance and collect data.

History

VSXu has its roots in the Sonique 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

{{Portal|Free and open-source software}}
  • Music visualization
  • Visual programming language

References

1. ^{{cite web|url=http://www.opengl.org/news/comments/vsxu_opengl_api_based_real_time_music_visualization_design_tool/|title=OpenGL News Comments - VSXu OpenGL API-based real time music visualization design tool|author=Khronos Group|website=Opengl.org|accessdate=2015-09-05}}
2. ^{{cite web|url=http://www.softwarevj.com/softwareoverview.php?Name=VSXu|title=VSXu|website=softwarevj.com|accessdate=2015-09-05}}
3. ^{{cite web|url=http://vovoid.com/|title=Vovoid Media Technologies AB|publisher=vovoid.com|accessdate=2015-09-05}}
4. ^{{cite web|url=http://www.theinquirer.net/inquirer/news/760/1037760/inq-featured-music-visualizer|title=INQ features in music visualiser |accessdate=March 6, 2009 |deadurl=yes |archiveurl=https://web.archive.org/web/20110609105651/http://www.theinquirer.net/inquirer/news/760/1037760/inq-featured-music-visualizer |archivedate=June 9, 2011 }}
5. ^{{Cite web |url=http://vsxu.com/shots/nodes.jpg |title=Archived copy |access-date=2009-03-04 |archive-url=https://web.archive.org/web/20071008011754/http://vsxu.com/shots/nodes.jpg |archive-date=2007-10-08 |dead-url=yes |df= }}
6. ^{{Cite web |url=http://vsxu.com/shots/interface.jpg |title=Archived copy |access-date=2009-03-04 |archive-url=https://web.archive.org/web/20071008011727/http://vsxu.com/shots/interface.jpg |archive-date=2007-10-08 |dead-url=yes |df= }}
7. ^{{cite web|url=http://www.vsxu.com/development/embedding-vsxu|title=VSXu - audio visualizer, music visualizer, visual programming language (VPL), realtime graphics design platform|publisher=vsxu.com|accessdate=2015-09-05}}

External links

  • {{Official website|vsxu.com}}
  • Vovoid Media Technologies AB, maintainers and developers of VSXu

4 : Free 3D graphics software|Visual programming languages|Music visualization software|Music software for Linux

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/10 20:22:05