Jump to content

Advanced Visualization Studio

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 212.17.76.138 (talk) at 00:51, 23 November 2013 (Added news, updated description, removed some loose language). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
Advanced Visualization Studio
Developer(s)Nullsoft
Initial releaseMarch 3, 2000 (2000-03-03)
Stable release
2.83
Written inC / C++
Operating systemWindows
Available inEnglish
TypeMusic visualization
LicenseBSD license
Websitehttp://www.nullsoft.com/free/avs

Advanced Visualization Studio (AVS), is a music visualization plugin for Winamp. It was designed by Winamp creator, Justin Frankel and was first shipped in version 2.0a4 with Winamp 2.61. AVS has a customizable design which allows users to create their own visualization effects, or "presets". AVS was made open source software in May 2005, released under a BSD-style license. AVS is currently at version 2.83 and is included with Winamp, though the distributed version has later been reverted to 2.81d[2] due to compatibility issues.

History

The first versions of AVS came with a set of pre-defined effects that could be arranged in any combination. Later versions introduced codeable components, most notably the "SuperScope" render effect and "Dynamic Movement". The AVS plugin-in can be extended itself with AVS Plugin Effects (APE).

Version 2.81b of AVS was released by Nullsoft in 2003. It was faster and added several new features like arrays and interactivity in visualizations. 2.81d is the current release after some minor updates by Darren "DrO" Owen.

On May 18, 2005, it was announced[3] that AVS would now be open source software, released under a BSD-style license.

As of October 2013, AVS presets can be played directly in the browser using the Webvs[4] visualizer.

With the release of Winamp version 5.66 on November 20, 2013, AOL announced that Winamp.com would shutdown on December 20, 2013, and Winamp offered would cease to be offered for download after that date.[1]. Resulting in the shutdown, many AVS downloads will be lost. The AVS Archive[5] is an attempt to preserve some of the more popular AVS packs.

Making presets

Every preset is made up of different components. There are three categories of components: Render, Trans and Misc. Render draws shapes, Trans transforms the current image and Misc contains the components that don't fit in other two categories. The components are plugged into a list, which is executed from top to bottom, each component doing something with the image and sending the result to the next one. A lot of components are configurable and a few are codable. Effect lists can be included, which act as presets within presets.

Codeable components

The codable components allow the most customizability, when a preset author can control and program effects through AVS' simple scripting language. The scripting language is compiled to native code at runtime for maximum performance.

The following components can be scripted:

  • Superscope
  • Triangles
  • Texer II
  • Movement
  • Dynamic Movement
  • Dynamic Distance Modifier
  • Dynamic Shift
  • Bump
  • Effect List
  • Global Variable Manager

User-generated presets may be featured on websites such as Winamp.com, DeviantArt or customize.org.

References

  1. ^ a b Farivar, Cyrus (November 20, 2013). "After 15 years of llama-whipping, AOL shuts down Winamp for good". Ars Technica. Retrieved November 20, 2013.
  2. ^ "Winamp 5.61 Version History". Winamp.com. March 15, 2011.
  3. ^ "vis_avs". GitHub project
  4. ^ "Webvs". Webvs project on GitHub
  5. ^ "AVS Archive". Visbot Network. November 1, 2013.