Decent Sampler Drums MCP Server について
Decent Sampler Drums MCP Serverは、サンプルファイルからDecentSamplerのドラムキットプリセットを作成するためのサーバーです。TypeScript製ツールでWAVを解析し、レイヤーやマルチマイク設定を含むXMLを生成します。
主な機能
- 01WAVファイルの解析と検証
- 02全体のピッチとエンベロープ設定
- 03マルチマイクルーティングとMIDI制御
- 04ラウンドロビンサンプル再生
- 05ベロシティレイヤーとミュートグループ
- 06補助出力のルーティング
活用シーン
- 01サンプルファイルからドラムキットプリセットを生成
- 02マルチマイクのドラム構成を設定
- 03ベロシティレイヤーとラウンドロビンを使ったキット作成
- 04シンプルまたは高度なプリセット設定の作成
MCP 対応
WAV解析とDecentSamplerのドラムキット設定生成に使う専用ツールとプロンプトをMCPクライアントに公開します。XML出力にも対応します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
5掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| drumControls | object | はい |
詳細
Decent Sampler Drums MCP Server
Decent Sampler のドラムキット設定を生成するための Model Context Protocol サーバーです。
この TypeScript ベースの MCP サーバーには、WAV ファイルの分析や XML の生成など、DecentSampler のドラムキットプリセットを作成するための専用ツールとプロンプトが用意されています。
デモ動画
警告: 複雑なプリセットを作成すると、Claude Desktop の最大メッセージ長を超える場合があります。この制限を回避できるよう、ツールの効率化に取り組んでいます。マイクやその他のバリエーションが少ないシンプルなプリセットを作成する場合は、XML ファイルのサイズが小さいため、Claude がファイルに書き込めるはずです。
機能
- WAV ファイルの分析と検証
- 全体のピッチとエンベロープのコントロール
- MIDI コントロール対応の複数マイクルーティング
- ラウンドロビンによるサンプル再生
- 柔軟なベロシティレイヤー処理
- ミュートグループのサポート
- 補助出力ルーティング
ドキュメント
- これらのツールの使い方 - 実際の例を使ったステップごとのワークフロー
- ツールドキュメント - 利用可能な各ツールの詳細情報
- 入力スキーマ - TypeScript インターフェースとパラメーターの説明
インストール
前提条件
- Node.js(v14 以降)
- npm(通常は Node.js に付属しています)
- Claude Desktop アプリ(Claude と併用する場合)
セットアップ
- 依存関係をインストールします:
npm install
- サーバーをビルドします:
npm run build
- Claude Desktop の設定に追加します:
Windows: %APPDATA%/Claude/claude_desktop_config.json
MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"decent-sampler-drums": {
"command": "npx",
"args": [
"-y",
"@dandeliongold/mcp-decent-sampler-drums"
],
"env": {}
}
}
}
開発
自動再ビルドを有効にして開発する場合:
npm run watch
デバッグには MCP Inspector を使用します:
npm run inspector
使用ガイドライン
シンプルなプリセットを生成するためにこの MCP サーバーを使用する場合は、必ず simple_preset_guidelines プロンプトを参照してください。
バスやエフェクトなどのセクションを含む、より複雑なプリセットの場合は、advanced_preset_guidelines プロンプトを参照してください。多数のサンプルを使った複雑なプリセットの作成は、依然として不安定な場合があり、Claude Desktop の最大メッセージ長を超える可能性があります。
どちらのプロンプトでも samplesDirectory 引数の指定を求められます。これはドラムサンプルフォルダーの絶対パスです(例:「C:/Users/username/Documents/DrumSamples」)。プロンプトはすべての例と設定でこのディレクトリを自動的に使用するため、お使いのシステムに合った正しいパスを使って作業しやすくなります。
Decent Sampler について
Decent Sampler は、Decent Sampler 形式のサンプルを再生できる無料のサンプリングプラグインです。
便利なリンク
サンプルソース
この MCP サーバーは、スマートフォンに向かってキッチン用品を演奏した録音から、スタジオで録音したフルキットまで、独自のプリセットを簡単に設定できるようにすることを目的としています。独自のドラムキットを作成するには、サンプルも必要です。
すぐに使えるサンプルをまだお持ちでない場合は、以下のリソースを参考にしてください:
無料・低価格のサンプルリソース
-
99sounds.org
- ドラムサンプルコレクション - さまざまなドラムキットとパーカッションのサンプル
- ダブ&レゲエサウンド - レゲエのドラムサウンドに特化したコレクション
-
Archive.org: サンプルパックコレクション - コミュニティが投稿したドラムサンプルを人気順に並べています。ビンテージドラムマシンやCMI Fairlightのサンプルなど、魅力的なものも含まれています。
-
Sample Pack Nation: Oberheim DMX/DXドラムキット - クラシックなドラムマシンのサウンド(10 USD/EUR未満)
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
