Advanced Visualization Studio

Last updated
Advanced Visualization Studio
Developer(s) Nullsoft
Initial releaseMarch 3, 2000;22 years ago (2000-03-03)
Stable release
2.93
Written in C / C++
Operating system Windows
Available inEnglish
Type Music visualization
License BSD license
Website 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 [1] due to compatibility issues. Winamp currently ships with version 2.82 for Windows Vista (and later) and 2.81d for older Windows versions.

Contents

History

Initial releases

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.82 is the current stable release after some minor updates by Darren "DrO" Owen. For a short period, version 2.83 was distributed, a decision that was eventually reversed due to incompatibilities.

Open-source and third-party versions

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

Long after having left the company, Nullsoft founder Justin Frankel released a fork in August 2010 of the plug-in, titled "Cockos Happy AVS". [3] It was first released as version 2.9, continuing the version scheme where the official version left off.

As of October 2013, AVS presets can be played directly in the browser using the Webvs [4] visualizer. However, only a small subset of effects is supported at this point.

Acquisition by Radionomy

With the release of Winamp version 5.66 on November 20, 2013, AOL announced that Winamp.com would shut down on December 20, 2013, and Winamp and its components would cease to be offered for download after that date. [5] Resulting in the shutdown, many AVS downloads will be lost. The AVS Archive [6] is an attempt to preserve some of the more popular AVS packs. The following day, an unofficial report surfaced that Microsoft was in talks with AOL to acquire Nullsoft. [7] Despite AOL's announcement, the Winamp site was not shut down as planned, and on January 14, 2014, AOL sold Nullsoft to Belgian online radio aggregator Radionomy; no financial details were publicly announced. [8] [9] In fear of a shutdown, a mirror of the Winamp-hosted AVS forums has been published on GitHub. [10]

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:

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

Related Research Articles

<span class="mw-page-title-main">Plug-in (computing)</span> Software component that adds a specific feature to an existing software application

In computing, a plug-in is a software component that adds a specific feature to an existing computer program. When a program supports plug-ins, it enables customization.

Justin Frankel is an American computer programmer best known for his work on the Winamp media player application and for inventing the Gnutella peer-to-peer network. Frankel is also the founder of Cockos Incorporated, which creates music production and development software such as the REAPER digital audio workstation, the NINJAM collaborative music tool and the Jesusonic expandable effects processor. In 2002, he was named in the MIT Technology Review TR100 as one of the top 100 innovators in the world under the age of 35.

<span class="mw-page-title-main">Winamp</span> Media player for Microsoft Windows

Winamp is a media player for Microsoft Windows originally developed by Justin Frankel and Dmitry Boldyrev by their company Nullsoft, which they later sold to AOL in 1999 for $80 million. It was then acquired by Radionomy in 2014. Since version 2 it has been sold as freemium and supports extensibility with plug-ins and skins, and features music visualization, playlist and a media library, supported by a large online community.

<span class="mw-page-title-main">Nullsoft</span> American software company

Nullsoft, Inc. was an American software house founded in Sedona, Arizona, in 1997 by Justin Frankel. Its products included the Winamp media player and the SHOUTcast MP3 streaming media server. In later years, their open source installer system, the Nullsoft Scriptable Install System (NSIS) became an alternative to commercial products like InstallShield. The company's name is a parody of Microsoft. Mike the Llama is the company's mascot; this is frequently referred to in promotional material citing llamas. Frankel introduced the llama in Winamp's startup sound clip, inspired by the lyrics of Wesley Willis: "Winamp, it really whips the llama's ass!"

<span class="mw-page-title-main">Pidgin (software)</span> Open-source multi-platform instant messaging client

Pidgin is a free and open-source multi-platform instant messaging client, based on a library named libpurple that has support for many instant messaging protocols, allowing the user to simultaneously log in to various services from a single application, with a single interface for both popular and obsolete protocols, thus avoiding the hassle of having to deal with a new software for each device and protocol.

foobar2000 is a freeware audio player for Microsoft Windows, iOS and Android developed by Peter Pawłowski. It has a modular design, which provides user flexibility in configuration and customization. Standard "skin" elements can be individually augmented or replaced with different dials and buttons, as well as visualizers such as waveform, oscilloscope, spectrum, spectrogram (waterfall), peak and smoothed VU meters. foobar2000 offers third-party user interface modifications through a software development kit (SDK).

Shoutcast is a service for streaming media over the Internet to media players, using its own cross-platform proprietary software. It allows digital audio content, primarily in MP3 or High-Efficiency Advanced Audio Coding format. The most common use of Shoutcast is for creating or listening to Internet audio broadcasts; however, there are also video streams. The software is available to use for free or as a paid cloud service with additional professional features.

Nullsoft Streaming Video (NSV) was a media container designed for streaming video content over the Internet. NSV was developed by Nullsoft, the makers of Winamp.

<span class="mw-page-title-main">Far Manager</span> File and archive manager for Microsoft Windows

Far Manager is an orthodox file manager for Microsoft Windows and is a clone of Norton Commander. Far Manager uses the Win32 console and has a keyboard-oriented user interface.

JRiver Media Center is a multimedia application that allows the user to play and organize various types of media on a computer running Windows, macOS, or Linux operating systems.

<span class="mw-page-title-main">Ninjam</span>

NINJAM stands for Novel Intervallic Network Jamming Architecture for Music. The software and systems comprising NINJAM provide a non-realtime mechanism for exchanging audio data across the internet, with a synchronisation mechanism based on musical form. It provides a way for musicians to "jam" (improvise) together over the Internet; it pioneered the concept of "virtual-time" jamming. It was originally developed by Brennan Underwood, Justin Frankel, and Tom Pepper.

<span class="mw-page-title-main">MilkDrop</span>

MilkDrop is a hardware-accelerated music visualization plugin for Winamp and Kodi, which was originally developed by Ryan Geiss in 2001. It uses DirectX and intelligent beat detection to render iterated images which blend seamlessly. MilkDrop uses a complex system of interpolation to transition between presets gradually through time, creating a constantly changing visual experience.

<span class="mw-page-title-main">Music visualization</span> Generation of animated imagery based on a piece of music

Music visualization or music visualisation, a feature found in electronic music visualizers and media player software, generates animated imagery based on a piece of music. The imagery is usually generated and rendered in real time and in a way synchronized with the music as it is played.

<span class="mw-page-title-main">KMPlayer</span> Freeware media player for Microsoft Windows

K-Multimedia Player is an Adware-supported media player for Windows and iOS that can play most current audio and video formats, including VCD, HDML, DVD, AVI, MKV, Ogg, OGM, 3GP, MPEG-1/2/4, AAC, WMA 7, 8, WMV, RealMedia, FLV and QuickTime. KMPlayer shows many advertisements, including in the homepage, side panels, options panel, and as pop-up ads.

The following comparison of audio players compares general and technical information for a number of software media player programs. For the purpose of this comparison, "audio players" are defined as any media player explicitly designed to play audio files, with limited or no support for video playback. Multi-media players designed for video playback, which can also play music, are included under comparison of video player software.

Cockos, Inc is an American digital audio technology company founded in 2004, most notable for their digital audio workstation software REAPER.

OpenFX (OFX), a.k.a. The OFX Image Effect Plug-in API, is an open standard for 2D visual effects or compositing plug-ins. It allows plug-ins written to the standard to work on any application that supports the standard. The OpenFX standard is owned by The Open Effects Association, and it is released under a 'BSD' open source license. OpenFX was originally designed by Bruno Nicoletti at The Foundry Visionmongers.

Radionomy was an online platform that provided tools for operating online radio stations. It was part of Radionomy Group, a company which later acquired the online streaming platform SHOUTcast from Nullsoft, and eventually consolidated Radionomy into its SHOUTcast service.

<span class="mw-page-title-main">GPUOpen</span> Middleware software suite

GPUOpen is a middleware software suite originally developed by AMD's Radeon Technologies Group that offers advanced visual effects for computer games. It was released in 2016. GPUOpen serves as an alternative to, and a direct competitor of Nvidia GameWorks. GPUOpen is similar to GameWorks in that it encompasses several different graphics technologies as its main components that were previously independent and separate from one another. However, GPUOpen is entirely open source software, unlike GameWorks which is proprietary and closed.

References

  1. "Winamp 5.61 Version History". Winamp.com. March 15, 2011. Archived from the original on 2013-12-19. Retrieved 2013-11-23.
  2. "vis_avs". GitHub project
  3. Frankel, Justin (August 7, 2011). "Cockos Happy AVS". AVS Forum Mirror
  4. "Webvs". Webvs project on GitHub
  5. Farivar, Cyrus (November 20, 2013). "After 15 years of llama-whipping, AOL shuts down Winamp for good". Ars Technica. Retrieved November 20, 2013.
  6. "AVS Archive". Visbot Network. November 1, 2013.
  7. "AOL reportedly wants to sell Winamp to Microsoft". The Verge. Retrieved November 21, 2013.
  8. Lunden, Ingrid (1 January 2014). "AOL Sells Winamp And Shoutcast Music Services To Online Radio Aggregator Radionomy". TechCrunch . AOL.
  9. "Winamp lives on after acquisition by Radionomy". The Verge. Retrieved 14 January 2014.
  10. "AVS Forums on GitHub". Visbot Network. November 23, 2013.