ミルクドロップ

Music visualization software

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

MilkDropは、 WinampKodi用のハードウェアアクセラレーションによる 音楽視覚化 プラグイン、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は、 XboxPCLiveCD用のメディアプレーヤーである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、iTunesJackPulseAudiofoobar2000Windows Media PlayerVLCメディアプレーヤー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種類の構成で利用可能です。

参照

参考文献

  1. ^ 「MilkDrop 1.04 for Windows 2000/NT/ME/98/95」。Shareware Music Machine。Hitsquad Pty Ltd。2010年10月11日閲覧
  2. ^ MilkDrop バージョン履歴 2007年5月23日アーカイブWayback Machine
  3. ^ MilkDropプリセットオーサリングガイド 2007年6月7日アーカイブWayback Machine
  4. ^ ab Geiss, Ryan. "geiss.txt" . 2014年8月10日閲覧。GEISSの著作権はRyan M. Geissが1998年から2000年まで保有しています。[...] Geissは、手作業で調整されたx86アセンブリ言語を使用して驚異的な速度を実現し、滑らかで美しいリアルタイムグラフィックスを生成します。また、コンピューターが聞いている音を感知し、生成するグラフィックスをユーザーが聞いている音と同期させることができます。
  5. ^ 「ガイス」.
  6. ^ 「Winamp用Geissに関するよくある質問」 。 2014年8月10日閲覧また、3Dアクセラレーション対応のビデオカードでも違いはありません。現在Geissで表示されるものはハードウェアアクセラレーションされていません(また、ハードウェアアクセラレーションもできません)。
  7. ^ ab "Geisswerks – MilkDropについて".
  8. ^ MilkDrop 2.0d (2008年1月) 2007年5月23日アーカイブ、Wayback Machine
  9. ^ Winamp用MilkDropプラグイン Archived 2 August 2005 at the Wayback Machine
  10. ^ Milkdrop 1 ソースコードリリース (2005年5月4日) http://www.nullsoft.com/free/milkdrop_1.04_Source.zip [永久リンク切れ]
  11. ^ 私について
  12. ^ 開発
  13. ^ 「Milkdrop v2.25dの変更ログ - 説明なし」。2023年9月22日。
  14. ^ “Winamp Visualization Most Downloaded”. 2014年8月12日時点のオリジナルよりアーカイブ2014年8月10日閲覧。
  15. ^ "プロジェクトM".
  16. ^ https://lwn.net/Articles/750152/#:~:text=platforms.%20The%20project%2C-,which%20began%20in%2003,-and%20was%20first
  17. ^ 「GitHub - projectM-visualizer/frontend-sdl2: デスクトップオーディオを素晴らしいビジュアルに変換するSDL2ベースのスタンドアロンアプリケーション。libprojectMとlibSDL2の両方でサポートされているほとんどのプラットフォームで利用可能」GitHub 。 2023年6月10日閲覧
  18. ^ 「VLC 2.2.0 で ProjectM 視覚化の選択肢が見つからない – The VideoLAN Forums」。
  19. ^ http://butterchurnviz.com
  20. ^ 「MilkDrop は Web ページに簡単に実装できます...」
  21. ^ https://github.com/mvsoft74/BeatDrop
  22. ^ https://github.com/leadedge/BeatDrop
  23. ^ https://github.com/OfficialIncubo/BeatDrop-Music-Visualizer
  24. ^ 「projectM 式評価ライブラリ」。
  25. ^ 「NestDrop V2 - Milkdrop を使用した高度な VJ ツール」。
  26. ^ 「NestDrop クイックスタート | リアルタイム生成ビジュアルとエフェクト | Resolume チュートリアル」。YouTube 2023年5月31日。
  27. ^ 「PACK ⬕ NestDrop グッズ パート 1 | ISOCELES」.
  28. ^ "Milkdrop2077/MilkDrop3". GitHub .
  29. ^ https://huggingface.co/InferenceIllusionist/MilkDropLM-7b-v0.3
  30. ^ https://huggingface.co/InferenceIllusionist/MilkDropLM-32b-v0.3
Retrieved from "https://en.wikipedia.org/w/index.php?title=MilkDrop&oldid=1312804248"