pymss-project/pymss-studio

Cross-platform desktop GUI for music source separation

何を解決するか

Pymss Studio は、音楽のソース分離のための使いやすいデスクトップインターフェースを提供し、ユーザーがコマンドラインツールに直接対応する必要をなくします。プロデューサーや研究者の方々がAIモデルを管理し、バッチ処理でオーディオファイルを処理し、単一のワークスペース内で分離されたオーディオステムを編集できるようにします。

動作方法

このアプリケーションは pymss コアエンジンを洗練されたラッパーとして機能します。ユーザーインターフェースには Vue 3 と TypeScript を使用し、Tauri v2 (Rust) を介して Python ワーカーと通信します。このワーカーが pymss パッケージによって提供される実際のソース分離アルゴリズムおよびモデル管理タスクを実行します。

対象ユーザー

音楽プロデューサー、オーディオ研究者、およびオーディオトラックをステムに分離するためのプロフェッショナルなデスクトップ環境を必要とするパワーユーザー向けに設計されています。

主な特徴

  • ワークスペースダッシュボード: ランタイムの健全性、実行中のジョブ、ローカルモデルの状態を監視します。
  • タスクキュー: ステージレベルの進捗追跡、ログ、再試行機能を備えたバッチジョブを管理します。
  • モデルライブラリ: 分離モデルのダウンロード、再開、ストレージ管理を処理します。
  • ステムエディタ: 波形プレビュー、トランスポートコントロール、ミックスコントロールを備え、結果の確認とエクスポートが可能です。
  • クロスプラットフォーム対応: Windows (CUDA/CPU/ROCm)、macOS (MLX)、Linux で利用可能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト