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 でミキシングされ、librosa と pyloudnorm で分析(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と高速なクラウド処理を好む場合。
使い始め方
- Releases ページから適切なインストーラーをダウンロード(macOS用はDMG、Windows用はZIP)。
- アプリを実行 – 最初の起動時にバンドルされたPythonランタイム、FFmpeg、Demucsモデル(約170MB)がダウンロードされます。
- 音声ファイルをドラッグアンドドロップ、またはYouTubeリンクを貼り付け、必要なステムを選択して Process をクリック。
- 画面内のミキサーでレベル調整、セクションのループ、結果のエクスポートを行います。
自前で実行する方法
- プロジェクトはローカルWebサーバー(FastAPI + uvicorn)として、またはDocker経由でも実行可能です。READMEにはmacOS、Linux、Windows、Unraid用の詳細なコマンドが記載されています。
- 環境変数でTorchデバイス、ジョブディレクトリ、タイムアウトなどを制御できます。
ライセンスとコミュニティ
- MITライセンスのオープンソース。
- コミュニティチャンネル:GitHub、Discord、Reddit、Instagram、X(Twitter)、および公式ウェブサイト。
結論:StemDeckは本格的でオープンソースのAI駆動音楽ステム分離ツールです。最先端のニューラルモデル(Demucs)を、軽量でプライバシー最優先のデスクトップUIの背後に隠し、趣味の音楽家や、すぐにオフラインでステム抽出が必要なユーザーにとって、信頼できる無料代替品となっています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト