| 高度な視覚化スタジオ | |
|---|---|
| 開発者 | ヌルソフト |
| 初回リリース | 2000年3月3日 (2000年3月3日) |
| 安定版リリース | 2.93 |
| 書かれた | C / C++ |
| オペレーティング·システム | ウィンドウズ |
| 入手可能な | 英語 |
| タイプ | 音楽の視覚化 |
| ライセンス | BSDライセンス |
| Webサイト | www.nullsoft.com |
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によってリリースされました。このバージョンは高速化され、配列や視覚化におけるインタラクティブ性といった新機能が追加されました。Darren "DrO" Owenによるマイナーアップデートを経て、2.82が現在の安定版リリースとなっています。しばらくの間、バージョン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アーカイブ[ 6 ]は、より人気のあるAVSパックの一部を保存するための試みである。翌日、マイクロソフトがAOLとNullsoftの買収について交渉中であるという非公式の報告が浮上した。[ 7 ] AOLの発表にもかかわらず、Winampサイトは予定通り閉鎖されず、2014年1月14日、AOLはNullsoftをベルギーのオンラインラジオアグリゲータRadionomyに売却した。財務詳細は公表されなかった。[ 8 ] [ 9 ]閉鎖を恐れて、WinampがホストするAVSフォーラムのミラーがGitHubに公開された。[ 10 ]
各プリセットは異なるコンポーネントで構成されています。コンポーネントは、レンダリング、トランス、その他という3つのカテゴリに分かれています。レンダリングは図形を描画し、トランスは現在の画像の変換を行います。その他には、他の2つのカテゴリに当てはまらないコンポーネントが含まれます。これらのコンポーネントはリストに接続され、上から下へと実行されます。各コンポーネントは画像に対して何らかの処理を行い、その結果を次のコンポーネントに渡します。多くのコンポーネントは設定可能で、いくつかはコーディング可能です。エフェクトリストを含めることも可能で、これはプリセット内のプリセットとして機能します。
コーディング可能なコンポーネントは、プリセット作成者がAVSのシンプルなスクリプト言語を使ってエフェクトを制御およびプログラミングできる場合、最大限のカスタマイズ性を実現します。スクリプト言語は実行時にネイティブコードにコンパイルされるため、パフォーマンスが最大限に発揮されます。
次のコンポーネントをスクリプト化できます。
ユーザーが作成したプリセットは、Winamp.com、DeviantArt、customize.org などの Web サイトに掲載される場合があります。