Advanced Visualization Studio ( AVS ) は、Winamp用の音楽ビジュアライゼーションプラグインです。Winamp の開発者であるJustin Frankelによって設計され、Winamp 2.61 に付属するバージョン 2.0a4 で初めて出荷されました。AVSはカスタマイズ可能な設計になっており、ユーザーは独自のビジュアライゼーション エフェクト、つまり「プリセット」を作成できます。AVSは2005 年 5 月にBSD スタイルのライセンスでリリースされ、オープンソース ソフトウェアになりました。AVS は現在バージョン 2.83 で、 Winampに付属していますが、互換性の問題により、配布バージョンは後に元に戻されました[ 1 ] 。Winamp は現在、 Windows Vista (以降)用にはバージョン 2.82、それ以前の Windows バージョン用には 2.81d が付属しています。
AVSの初期バージョンには、あらかじめ定義されたエフェクトが付属しており、これらを自由に組み合わせることができました。後のバージョンでは、コーディング可能なコンポーネントが導入され、中でも「SuperScope」レンダリングエフェクトと「Dynamic Movement」が特に注目されました。AVSプラグイン自体も、AVSプラグインエフェクト(APE)によって拡張できます。
AVSのバージョン2.81bは、 2003年にNullsoft社からリリースされました。このバージョンは高速化され、配列や視覚化におけるインタラクティブ機能など、いくつかの新機能が追加されました。2.82は、Darren "DrO" Owen氏によるマイナーアップデートを経て、現在の安定版リリースとなっています。短期間ですが、バージョン2.83も配布されていましたが、互換性の問題から最終的に配布は中止されました。
2005年5月18日、AVSがBSDスタイルのライセンスの下でリリースされるオープンソースソフトウェアになることが発表されました[ 2 ] 。
Nullsoftの創設者であるジャスティン・フランケルは、会社を去ってから長い年月が経った2010年8月に、このプラグインのフォーク版である「Cockos Happy AVS」をリリースした。[ 3 ]これは当初バージョン2.9としてリリースされ、公式バージョンが終了していたバージョン体系を引き継いでいた。
2013年10月現在、AVSプリセットはWebvs [ 4 ]ビジュアライザーを使用してブラウザで直接再生できます。ただし、現時点でサポートされているエフェクトはごく一部です。
2013 年 11 月 20 日に Winamp バージョン 5.66 がリリースされた際、AOL はWinamp.com が 2013 年 12 月 20 日に閉鎖され、Winamp とそのコンポーネントはそれ以降ダウンロードできなくなると発表した。[ 5 ]この閉鎖により、多くの AVS ダウンロードが失われることになる。AVS Archive [ 6 ]は、より人気のある AVS パックの一部を保存しようとする試みである。翌日、Microsoft が Nullsoft の買収について AOL と交渉しているという非公式の報告が浮上した。[ 7 ] AOL の発表にもかかわらず、Winamp サイトは予定通り閉鎖されず、2014 年 1 月 14 日に AOL は Nullsoft をベルギーのオンラインラジオアグリゲーター Radionomy に売却した。財務の詳細は公表されていない。[ 8 ] [ 9 ]閉鎖を恐れて、Winamp でホストされている AVS フォーラムのミラーが GitHub に公開されている。[ 10 ]
各プリセットは、複数の異なるコンポーネントで構成されています。コンポーネントには、レンダリング、トランスレーション、その他という3つのカテゴリがあります。レンダリングは図形を描画し、トランスレーションは現在の画像を変換し、その他には他の2つのカテゴリに分類されないコンポーネントが含まれます。コンポーネントはリストに接続され、上から下へと実行されます。各コンポーネントは画像に対して何らかの処理を行い、その結果を次のコンポーネントに送信します。多くのコンポーネントは設定可能で、一部はコード化可能です。エフェクトリストを含めることもでき、これはプリセット内のプリセットとして機能します。
コーディング可能なコンポーネントは、プリセット作成者がAVSのシンプルなスクリプト言語を通してエフェクトを制御・プログラミングできるため、最大限のカスタマイズ性を実現します。スクリプト言語は実行時にネイティブコードにコンパイルされ、最高のパフォーマンスを発揮します。
以下のコンポーネントはスクリプト化できます。
ユーザーが作成したプリセットは、Winamp.com、DeviantArt、customize.orgなどのウェブサイトに掲載される場合があります。