mcpField
D
Decent Sampler Drums MCP Server

Decent Sampler Drums MCP Server

ローカル
github.com/dandeliongoldメディア・デザイン185 週間前に更新

Decent Sampler Drums MCP Server について

Decent Sampler Drums MCP Serverは、サンプルファイルからDecentSamplerのドラムキットプリセットを作成するためのサーバーです。TypeScript製ツールでWAVを解析し、レイヤーやマルチマイク設定を含むXMLを生成します。

主な機能

  1. 01WAVファイルの解析と検証
  2. 02全体のピッチとエンベロープ設定
  3. 03マルチマイクルーティングとMIDI制御
  4. 04ラウンドロビンサンプル再生
  5. 05ベロシティレイヤーとミュートグループ
  6. 06補助出力のルーティング

活用シーン

  1. 01サンプルファイルからドラムキットプリセットを生成
  2. 02マルチマイクのドラム構成を設定
  3. 03ベロシティレイヤーとラウンドロビンを使ったキット作成
  4. 04シンプルまたは高度なプリセット設定の作成

MCP 対応

WAV解析とDecentSamplerのドラムキット設定生成に使う専用ツールとプロンプトをMCPクライアントに公開します。XML出力にも対応します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"decent-sampler-drums": {
"command": "npx",
"args": [
"-y",
"@dandeliongold/mcp-decent-sampler-drums"
]
}
}
}
起動コマンドnpx -y @dandeliongold/mcp-decent-sampler-drums

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@dandeliongold/mcp-decent-sampler-drums

ツール

5

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
drumControlsobjectはい

詳細

Decent Sampler Drums MCP Server

Decent Sampler のドラムキット設定を生成するための Model Context Protocol サーバーです。

この TypeScript ベースの MCP サーバーには、WAV ファイルの分析や XML の生成など、DecentSampler のドラムキットプリセットを作成するための専用ツールとプロンプトが用意されています。

Decent-Sampler Drums Server MCP server

デモ動画

YouTube で簡単なデモ動画をご覧ください!

警告: 複雑なプリセットを作成すると、Claude Desktop の最大メッセージ長を超える場合があります。この制限を回避できるよう、ツールの効率化に取り組んでいます。マイクやその他のバリエーションが少ないシンプルなプリセットを作成する場合は、XML ファイルのサイズが小さいため、Claude がファイルに書き込めるはずです。

機能

ドキュメント

インストール

前提条件
  • Node.js(v14 以降)
  • npm(通常は Node.js に付属しています)
  • Claude Desktop アプリ(Claude と併用する場合)
セットアップ
  1. 依存関係をインストールします:
npm install
  1. サーバーをビルドします:
npm run build
  1. 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 サーバーは、スマートフォンに向かってキッチン用品を演奏した録音から、スタジオで録音したフルキットまで、独自のプリセットを簡単に設定できるようにすることを目的としています。独自のドラムキットを作成するには、サンプルも必要です。

すぐに使えるサンプルをまだお持ちでない場合は、以下のリソースを参考にしてください:

無料・低価格のサンプルリソース

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。