このプロジェクトについて
OwlPlugは、Windows、macOS、Linuxでオーディオプラグインを管理するためのオープンソースデスクトップアプリケーションです。面倒な手動ファイル管理を、プラグイン構成の一元化されたビューで置き換えることを目指しています。
READMEに記載されている主な機能:
- プラグイン検出: VST2、VST3、AU (macOS)、LV2プラグインを検出します。単一のルートディレクトリから、またはセットアップがファイルシステム全体に分散している場合は追加設定されたディレクトリから検出できます。
- リンク管理: シンボリックリンクを作成・管理し、ファイルシステム上の任意の場所 (ハードドライブ、USBキー、カスタムフォルダ) にあるディレクトリに、単一のルートプラグインディレクトリを通じてアクセスできるようにします。これは、定義済みまたは限られたディレクトリのみをスキャンするDAWに役立ちます。一部のWindowsバージョンでは、シンボリックリンクの作成に管理者権限が必要になる場合があります。
- DAWプロジェクト分析: プロジェクトファイルをスキャンして参照されているプラグインを抽出し、インストール済みプラグインと比較することで、プロジェクトを開くために必要な不足プラグインの特定を支援します。Ableton Live、Reaper、Studio Oneがサポート対象として挙げられており、より完全な互換性リストはwikiにあります。
- 探索とダウンロード: ダウンロード可能なプラグインのリモートソース (レジストリ) に接続します。公式のOwlPlug Registryとコミュニティが維持するOpen Audio Stack Registryが推奨されており、Exploreタブでサードパーティの互換ソースを追加できます。
インストール方法には、Releasesページからの直接ダウンロード (Windows x64 MSI、macOS x64/arm64 DMG、Linux x64 DEBまたはAppImage) と、Windowsでのwingetパッケージがあります。READMEには、一部のmacOSバージョンではAppleによる公証を受けていないためアプリが破損していると報告される場合があること、およびトラブルシューティングのwikiページが提供されていることが記載されています。
プラグインの配布は、open-audio-stack-registry (推奨)、レガシーのowlplug-registry、またはいずれかの仕様に従った自己ホスト型のカスタムリモートソースを通じて可能です。
開発スタック: Spring Boot、Hibernate/JPA、H2クライアントとJavaFX UI (AtlantaFX、ControlsFX、Ikonli)、DAWプロジェクトファイルを解析するためのANTLR4文法、ネイティブプラグインスキャン用のJUCEベースのネイティブホストとコンパニオンスキャナーバイナリ、Mavenビルド。このプロジェクトはマルチモジュールMavenビルドで、クライアント、ネイティブホスト、再利用可能なJavaFXコントロール、パーサー、カスタムテーマのモジュールがあります。ネイティブホストをソースからビルドするにはJUCEツールチェーンが必要です。テストはmvn testで実行され、Checkstyleがinstallまたはvalidate時にコードスタイルを強制します。
このプロジェクトはGPL-3.0の下でライセンスされており、コントリビューション、Issue報告、プラグインの提出、寄付を歓迎しています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.