pymss-project/pymss-studio

Cross-platform desktop GUI for music source separation

概要

Pymss Studio は、音楽ソース分離をローカルGUIで実現するクロスプラットフォームデスクトップアプリケーションです。pymss エンジンの上に構築されており、ユーザーはオーディオをステム(ボーカル、楽器、ドラムなど)に分解し、編集し、ミックスを書き出すことをすべて自分のマシン上で行えます。

主な機能

  • モデルアンサンブルによるソース分離、バッチ処理、デバイス/フォーマット/ワンキーエクスポートオプション
  • モデルライブラリ:検索、ダウンロード進捗、お気に入り、メモ、ストレージ管理、カスタムウェイトのインポート対応
  • タスクキュー:進捗ログ、キャンセル/再試行、セッション整理付き
  • ステムエディタ:マルチトラック波形、クリップ、音量/パン、ミュート/ソロ、フェード、エフェクト、録音、プロジェクト永続化
  • オーディオツール:フォーマット変換、FFprobe検査、SDR/SI-SDR評価、FunASRによるASR、GAMEによるボーカル-to-MIDI、無音スライス、オーディオ結合
  • ワークフローエディタ(シンプル型とノードベース)で分離、処理、アンサンブルステップを連鎖実行
  • ランタイム管理:CPU、CUDA、ROCm、MLX推論環境をプラットフォームごとに自動設定

技術構成

アプリは**Tauri 2(Rustバックエンド)+ Vue 3(TypeScriptフロントエンド)**で構成され、Python推論ワーカーを備えています。モデルとオーディオ処理はローカルで実行され、ネットワークが必要なのはモデル/ランタイムのダウンロードのみです。ユーザーがPythonを自分でインストールする必要がないよう、ブートストラップPythonランタイムがバンドルされています。

対象ユーザー

ファイルをクラウドに送信せずにオーディオを分離・クリーンアップしたい音楽プロデューサー、オーディオエディター、研究者、ホビイスト向けです。Windows(x64)、macOS 14+ Apple Silicon、Linux(ソースから)をサポートしています。

注意事項

  • 活発に開発中;リリースにはプレリリースを含む。
  • GPUアクセラレーションはハードウェア/ドライバー/モデルに依存;不確実な場合はCPUにフォールバック。
  • エディタのプロジェクトは音声ファイルへのパスを参照;関連する音声をバックアップしてください。
  • ライセンスはAGPL-3.0。

評定

本物で実質的なAIアプリケーションです:洗練されたデスクトップUIの背後で、実際の機械学習推論(ソース分離、ASR、ボーカル-to-MIDI)をオーケストレーションし、意味のあるエンジニアリング(ランタイムマニフェスト、マルチバックエンド対応、ワークフロー自動化)を備えています。

関連

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