| ミルクドロップ | |
|---|---|
| 開発者 | ライアン・ガイス |
| 初回リリース | 2001年11月5日 (2001-11-05) |
| 安定版リリース | ミルクドロップ 2.25d、Winamp 5.66、Kodi 20.2.0
|
| オペレーティング·システム | Windows、DirectX 9 |
| タイプ | 音楽の視覚化 |
| ライセンス | 3条項BSDライセンス |
| Webサイト | http://www.geisswerks.com/milkdrop/ |

MilkDropは、 WinampとKodi用のハードウェアアクセラレーションによる 音楽視覚化 プラグインで、2001年にRyan Geiss氏によって開発されました。DirectXとビート検出を使用して、シームレスにブレンドされた反復画像をレンダリングします。[1] MilkDropは、複雑な補間システムを使用して、時間の経過とともにプリセット間を徐々に遷移し、常に変化する視覚体験を生み出します。[2]
プリセット
MilkDrop はプリセットを実行するための環境であり、 MilkDrop を制御するソフトウェアであり、それ自体では視覚化を生成しません。
プリセットは.milk ファイル形式で保存され、通常は MilkDrop プラグイン ディレクトリのサブフォルダに保存されます。新しいプリセットを作成することは、一般的にオーサリングまたは書き込みと呼ばれ、プリセットを作成した人がそのプリセットの作者となります。プリセットは、 Winamp、Winamp フォーラム、および MilkDrop プリセット作者の個人ウェブページを通じてインターネットで配布されています。 [3]プリセットのタイトルは.milk保存名としても機能し、通常はプリセットの作者または作者のペンネームが含まれます。MilkDrop プリセットはフォーラムで頻繁に共有されていたため、複数の作者がいることが多く、そのようなバリエーションはリミックス、編集、またはマッシュアップと呼ばれます。したがって、これらのプリセットのタイトルには、これらの用語が含まれることがよくあります。
歴史
MilkDropは、ライアン・ガイスが1998年にリリースしたWinamp用のGeissプラグインという以前の音楽視覚化ソフトウェアの後継でした。[4] [5]このソフトウェアは、 CPUを利用して、高度に最適化された手動で調整されたアセンブリコードを使用してビジュアルを生成しました。 [4] [6]
MilkDrop v1.0は、Ryan Geissによって2001年にリリースされ、GPUハードウェアサポートを念頭に置いて特別に設計されました。[7] MilkDropの12のバージョンは、2001年11月から2003年7月の間にリリースされました。 [8] MilkDrop v1.04のソースコードは、2005年5月にBSDライセンスでリリースされました。 [9] [10] Geoff Potter(別名Redi Jedi)[11]はさらに開発を行い、6つのベータ版をリリースしました。[12] MilkDropは、 Xbox、PC、LiveCD用のメディアプレーヤーであるXBMC (現在はKodiとして知られています)など、複数のプラットフォームに移植されています。
MilkDrop v2.0は2007年にリリースされ、ピクセルシェーダーのサポートを導入しました。新機能には、DirectX 9.0のサポートとプリセット内でのピクセルシェーダーの使用が含まれます。MilkDropはWinamp v5.66とProjectMに実装されています。MilkDrop 2.25cのソースコードは2013年5月にBSDライセンスの下でリリースされました。[7] MilkDrop 2.25dは2022年12月にWinamp v5.9と同時にリリースされましたが、一部のプリセットとの下位互換性が失われました。[13]
受付
Winampのメインダウンロードページによると、ミルクドロッププラグインとその前身であるGeissは、それぞれ2,737,890件と4,686,010件(2014年8月10日現在)ダウンロードされ、全体で最もダウンロードされたプラグインでした。[14]
コードベースのフォーク
プロジェクトM
projectM [15] (2003) [16]は、C++でOpenGLを使用してMilkDropを実装したもので、 GNU LGPLの下でリリースされています。Audacious 、XMMS、Winamp、iTunes、Jack、PulseAudio、foobar2000、Windows Media Player、VLCメディアプレーヤー、XBMCのプラグインとして、またスタンドアロンのデスクトップアプリケーションとしても利用できます。 [17] VLCバージョン2.2.xはprojectMプラグインをサポートしていませんが、VLC 3.0.0で復活しました。[18] AndroidのPlayストアでも入手できるClementine、Poweramp、Qmmpにはネイティブで付属しています。
ミルキーミスト
Flickernoise Software が作成したMilkymist One (2010) は、主に MilkDrop にインスピレーションを受けており、ある程度 MilkDrop プリセットと互換性のある ビデオ シンセサイザーです。
DS-ミルクドロップ
Sky-Skan が作成した DS-MilkDrop (2015) は、DigitalSky 2 ソフトウェアのプラグインであり、コンピュータ クラスターがマルチプロジェクター セットアップを使用してプラネタリウムのドーム内で MilkDrop ビジュアルをレンダリングできるようにします。
バターチャーン
Butterchurn [19] (2018) は、2007年にWinampフォーラムで公開されたMilkDropのオリジナルソースコードのWeb実装です。Butterchurn v2.6.7.1e-complete (2020-08-20) は、サンプルWebページと拡張機能と実装マニュアルが用意されており、簡単に実装できます。[20] [より良いソースが必要]
ビートドロップ
BeatDrop [21] (2018) は、オリジナルのMilkDropプラグインをベースにしたスタンドアロン実装です。BeatDrop for Spout [22] (2018) フォークは、Spoutビデオストリーミングのサポートを追加しました。Incuboフォーク[23] (2022) は、強化されたビート検出、追加のカスタムシェイプ/波形、新しいトランジション、リアルタイムの楽曲情報、Spoutサポート、projectM-eval [24]の統合、シェーダーのキャッシュ/プリキャッシュ、画面依存のレンダリングモードなどを追加しました。
ネストドロップ
NestDrop [25] (2020) は、VJがMilkDropプリセットを使って簡単にパフォーマンスできるように特別に設計されたソフトウェアです。Spoutビデオ出力のサポートが追加され、リアルタイムビデオストリームをGPU上で直接任意のVJソフトウェアと共有できるようになりました。MilkDropのもう1つの拡張機能は、「Spout Sprites」[26]の追加です。これにより、任意のSpoutビデオストリームをMilkDropのスプライトのテクスチャとして使用でき、Webカメラのビデオを生成ビジュアルに挿入できるようになります。また、4つの異なるMilkDropエンジンを同時にアクティブにすることができ、キューウィンドウから制御できます。NestDrop開発チームは、52,000個のプリセットを手作業で精選し、最高の9,795個のプリセットを含む高度に整理された「Cream of the Crop」[27]コレクションを作成しました。
ミルクドロップ 3.0
MilkDrop 3.0 [28] (2023) は、MilkDrop2077 によって2023年にWinampフォーラムでリリースされたMilkDropのアップデート版ファンバージョンです。MilkDrop3は、あらゆるオーディオソース(SpotifyやYouTubeなど)に対応し、ダブルプリセット、ビート検出に基づくプリセットの読み込み、新しい波形、新しいトランジション効果、シェーダーへのエフェクトの挿入、プリセットへの任意の画像の直接保存、最大16個のカスタムシェイプ/波形をサポートしています。2つのプリセットを組み合わせて同時に表示する新しいタイプの.milk 2ファイル形式が導入されました。
ミルクドロップLM
MilkDropLM (2024) は、MilkDropスクリプト言語のスクリプトを解釈・生成するために設計された大規模言語モデルです。Qwen2.5モデルをベースとし、カテゴリとサブカテゴリに分類された10,000以上のMilkDropプリセットからなるデータセットを用いて学習されました。このモデルは、70億パラメータ[29]と320億パラメータ[30]の2種類の構成で利用可能です。
参照
- 高度な視覚化スタジオ(AVS)
- 音楽の視覚化
参考文献
- ^ 「MilkDrop 1.04 for Windows 2000/NT/ME/98/95」。Shareware Music Machine。Hitsquad Pty Ltd。2010年10月11日閲覧。
- ^ MilkDrop バージョン履歴 2007年5月23日アーカイブWayback Machine
- ^ ab Geiss, Ryan. "geiss.txt" . 2014年8月10日閲覧。GEISS
の著作権はRyan M. Geissが1998年から2000年まで保有しています。[...] Geissは、手作業で調整されたx86アセンブリ言語を使用して驚異的な速度を実現し、滑らかで美しいリアルタイムグラフィックスを生成します。また、コンピューターが聞いている音を感知し、生成するグラフィックスをユーザーが聞いている音と同期させることができます。
- ^ 「ガイス」.
- ^ 「Winamp用Geissに関するよくある質問」 。 2014年8月10日閲覧。
また、3Dアクセラレーション対応のビデオカードでも違いはありません。現在Geissで表示されるものはハードウェアアクセラレーションされていません(また、ハードウェアアクセラレーションもできません)。
- ^ ab "Geisswerks – MilkDropについて".
- ^ MilkDrop 2.0d (2008年1月) 2007年5月23日アーカイブ、Wayback Machine
- ^ Winamp用MilkDropプラグイン Archived 2 August 2005 at the Wayback Machine
- ^ Milkdrop 1 ソースコードリリース (2005年5月4日) http://www.nullsoft.com/free/milkdrop_1.04_Source.zip [永久リンク切れ]
- ^ 私について
- ^ 開発
- ^ 「Milkdrop v2.25dの変更ログ - 説明なし」。2023年9月22日。
- ^ “Winamp Visualization Most Downloaded”. 2014年8月12日時点のオリジナルよりアーカイブ。2014年8月10日閲覧。
- ^ "プロジェクトM".
- ^ https://lwn.net/Articles/750152/#:~:text=platforms.%20The%20project%2C-,which%20began%20in%2003,-and%20was%20first
- ^ 「GitHub - projectM-visualizer/frontend-sdl2: デスクトップオーディオを素晴らしいビジュアルに変換するSDL2ベースのスタンドアロンアプリケーション。libprojectMとlibSDL2の両方でサポートされているほとんどのプラットフォームで利用可能」GitHub 。 2023年6月10日閲覧。
- ^ 「VLC 2.2.0 で ProjectM 視覚化の選択肢が見つからない – The VideoLAN Forums」。
- ^ http://butterchurnviz.com
- ^ 「MilkDrop は Web ページに簡単に実装できます...」
- ^ https://github.com/mvsoft74/BeatDrop
- ^ https://github.com/leadedge/BeatDrop
- ^ https://github.com/OfficialIncubo/BeatDrop-Music-Visualizer
- ^ 「projectM 式評価ライブラリ」。
- ^ 「NestDrop V2 - Milkdrop を使用した高度な VJ ツール」。
- ^ 「NestDrop クイックスタート | リアルタイム生成ビジュアルとエフェクト | Resolume チュートリアル」。YouTube 。 2023年5月31日。
- ^ 「PACK ⬕ NestDrop グッズ パート 1 | ISOCELES」.
- ^ "Milkdrop2077/MilkDrop3". GitHub .
- ^ https://huggingface.co/InferenceIllusionist/MilkDropLM-7b-v0.3
- ^ https://huggingface.co/InferenceIllusionist/MilkDropLM-32b-v0.3