Advanced Visualization Studio
From Wikipedia, the free encyclopedia
Advanced Visualization Studio (AVS), is a music visualization plugin for Winamp designed by Justin Frankel, the creator of Winamp itself. Its highly customizable design allows users to create their own visualization effects, or presets, which are featured on numerous websites, such as Winamp.com, deviantART, and DeskMod. Several artgroups of preset authors exist as well: AVSociety (Defunct), Finnish-Flash (Defunct) and VISBOT. Some members of the AVS community see AVS as a new artform, a method of free expression through means not normally associated with art.
Much to the surprise of the community, AVS was recently made Open Source. The announcement was made to the community on a forum post. A SourceForge project has been created.
Contents |
[edit] 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 even codable. Effect lists can be included, which act as presets within presets.
The codable components allow the most customizability, when a preset author can control and program effects through AVS' simple scripting language. The codable Renders are the Superscope, which draws lines or dots, and the Texer II, which draws bitmaps. The codable Trans are Movement, Dynamic Movement, Dynamic Distance Modifier, Dynamic Shift and Bump. The only codable Misc component is the Effect List.
AVS is now at version 2.81b. Because new features are often created by request from preset authors, people are always eager to use new features. It is thus recommended to get the latest version of AVS, which comes with Winamp.
[edit] Third-party components
AVS comes with a set of built-in components, but third party components can be added and are called APEs (AVS plugin Effects). The most used APEs are Channel Shift, Color Map, Color Reduction and Texer II by Steven Wittens and the Convolution Filter by Tom Holden. Some of these APEs are included in the standard AVS install. Others are included in the preset collections, or packs, that need them.
[edit] The history of AVS
The first versions of AVS came without the "superscope" or "dynamic movement" components, and presets were quite different than they are today. Among fans and users of the plugin, these versions (and, consequently, visualizations made when using them) are known as "old-skool AVS". Prominent authors from that time were "paranoya," "tonic," and "catminddo." Certain well-known authors were also involved in an art group called "AVSociety." By 2002, with new developments of the software, most of these authors had ceased to be involved in the community. The AVSociety declined with them, taking most of their art with it, though some of their presets can still be found on the Internet.
The introduction of the superscope and dynamic movement components radically altered the possibilities of AVS. At that point, users were able to write their own code. Visualizations once limited by the program were now only limited by the power of the author's imagination and computer. This new, near-limitless style became known as "new-skool AVS." In 2001, an artist known as "El-Vis" wrote the first 3D rotation code for the superscope, allowing the use of more sophisticated 3D objects in the visualizations. Later that year, "UnConeD" (real name Steven Wittens) wrote the first 3D ray tracing code for the dynamic movement component. Both authors became quite well-known within the community.
Not everything was well in the AVS community, however. Due to the proliferation of artists and the lack of software updates, the possibilities for original visualizations (which had once seemed limitless) began to run dry. New features added by AVS Plugin Effects (APEs) from Steven Wittens and Tom Holden solved this problem only partially.
A new revolution in AVS happened in the fall of 2003. After much complaining by the community, an entirely new version of AVS was released by Nullsoft. This new version was much faster than previous versions and also added several new features like arrays and the possibility of interactivity in visualizations. This release was version 2.81b, the most recent at time of writing (October 2006).
Recently, AVS has received more recognition as an art form. Author El-Vis created visuals in AVS for a German theatre production, "VISBOT" performed in "320x240," the Croatian visual arts festival and "fšk" created AVS visuals for nightclubs. VISBOT also appeared in the Coded Cultures exhibition in the Museumsquartier in Vienna.
AVS was made officially Open Source on May 18, 2005. The source is available at Nullsoft's Website.