stemdeckapp/stemdeck

Stemdeck is an modern stem extraction platform for musicians,producers and hobbyists, designed to isolate vocals, drums, bass, piano and guitar for practice, transcription, remixing, and creative audio workflows through a modern and interactive interface

StemDeck – 無料でローカルで音楽のステムを分離

何ができるか

  • MP3、WAV、FLAC、OGG/Opus、MP4、M4Aなどの音楽ファイル、またはYouTubeのURLを入力すると、最大6つのステム(ボーカル、ドラム、ベース、ギター、ピアノ、その他)に分離します。
  • 小さなDAW風インターフェースで、各ステムのミュート/ソロ、ボリューム調整、セクションのループ、波形表示、個々のステムまたはカスタムミックスのエクスポートが可能です。
  • すべての処理はあなたのコンピュータ上で行われます。アカウント登録や音声のアップロード、サブスクリプションは必要ありません。

仕組み

  • コアとなる分離モデルは Demucs htdemucs_6s で、Meta AIが公開したオープンソースの6ステム用ニューラルネットワークです。
  • アプリは自動的に最適なTorchデバイス(NVIDIA GPUのCUDA、Apple SiliconのMPS、またはCPUフォールバック)を選択します。
  • YouTubeからの音声は yt-dlp で取得され、Demucsで分離され、FFmpeg でミキシングされ、librosapyloudnorm で分析(BPM、キー/スケール、音量(LUFS)、ピークレベル)されます。
  • デスクトップUIは Tauri v2(Rust + ネイティブwebview)と純粋なJavaScriptで構築されており、RESTおよびServer-Sent Events経由で FastAPI バックエンドと通信しています。

主な機能

機能 詳細
6ステム分離 Demucs htdemucs_6s を使用。GPU、Apple-silicon、CPUで動作
YouTubeインポート URLを貼り付けるだけで、yt-dlpでローカルにダウンロード
DAW風ミキサー 波形表示、各ステムのボリュームフェーダー、ミュート/ソロ/モニタリング、リアルタイムVUメーター
オリジナルバックトラック ステムのサブセットを選択すると、7番目のチャンネルに「選択したステムを除いた完全な楽曲」が表示されます
エクスポート FFmpeg経由で個々のWAVステムまたは合算ミックス(mix.wav)を出力
音声分析 BPM、キー/スケール検出、音量(LUFS)、ピークレベル
ジョブ制御 ジョブのキャンセル、部分的な作業の自動クリーンアップ、ジョブTTL、キュー制限
ライブラリパネル フォルダベースの整理、ドラッグアンドドロップ、検索、ゴミ箱
クロスプラットフォーム macOS(Intel & Apple-silicon)、Windows(CPUまたはNVIDIA CUDA)、Linux(Dockerまたはソース)
自己完結型インストーラ 最初の起動後、外部のPythonやシステム依存関係は不要

なぜ選ぶべきか

  • プライバシー – 音声はあなたのマシンから出ません。
  • コスト – 完全に無料でオープンソース。
  • オフライン利用 – 最初のモデルダウンロード後はインターネット接続なしでも動作。
  • シンプルなワークフロー – ドラッグアンドドロップ、ワンクリック処理、アカウント管理不要。

商用サービスの方が良い場合

  • より高品質な分離、または6ステム以上の分離が必要な場合。
  • バッチ処理、モバイルアプリ、ピッチシフト、コード検出、歌詞抽出などが必要な場合。
  • より洗練されたプロダクション品質のUIと高速なクラウド処理を好む場合。

使い始め方

  1. Releases ページから適切なインストーラーをダウンロード(macOS用はDMG、Windows用はZIP)。
  2. アプリを実行 – 最初の起動時にバンドルされたPythonランタイム、FFmpeg、Demucsモデル(約170MB)がダウンロードされます。
  3. 音声ファイルをドラッグアンドドロップ、またはYouTubeリンクを貼り付け、必要なステムを選択して Process をクリック。
  4. 画面内のミキサーでレベル調整、セクションのループ、結果のエクスポートを行います。

自前で実行する方法

  • プロジェクトはローカルWebサーバー(FastAPI + uvicorn)として、またはDocker経由でも実行可能です。READMEにはmacOS、Linux、Windows、Unraid用の詳細なコマンドが記載されています。
  • 環境変数でTorchデバイス、ジョブディレクトリ、タイムアウトなどを制御できます。

ライセンスとコミュニティ

  • MITライセンスのオープンソース。
  • コミュニティチャンネル:GitHub、Discord、Reddit、Instagram、X(Twitter)、および公式ウェブサイト。

結論:StemDeckは本格的でオープンソースのAI駆動音楽ステム分離ツールです。最先端のニューラルモデル(Demucs)を、軽量でプライバシー最優先のデスクトップUIの背後に隠し、趣味の音楽家や、すぐにオフラインでステム抽出が必要なユーザーにとって、信頼できる無料代替品となっています。

関連

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