关于 Decent Sampler Drums MCP Server
Decent Sampler Drums MCP Server 帮助用户根据采样文件创建 DecentSampler 鼓组预设。其 TypeScript 工具可分析 WAV 文件,并生成支持分层和多麦克风配置的 XML。
主要功能
- 01分析并验证 WAV 文件
- 02设置全局音高和包络参数
- 03配置多麦克风路由和 MIDI 控制
- 04使用轮替采样播放
- 05处理力度层和静音组
- 06路由辅助输出
适用场景
- 01根据采样文件生成鼓组预设
- 02配置多麦克风鼓组
- 03构建带力度层和轮替采样的鼓组
- 04创建简单或高级预设配置
MCP 相关
它向 MCP 客户端提供专用工具和提示词,用于分析 WAV 文件并生成 DecentSampler 鼓组配置,包括 XML 输出。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
5收录的工具列表 · 更新于 3 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| drumControls | object | 是 |
详细介绍
Decent Sampler Drums MCP 服务
一个用于生成 Decent Sampler 鼓组配置的模型上下文协议服务。
这个基于 TypeScript 的 MCP 服务提供了专用工具和提示词,用于创建 DecentSampler 鼓组预设,包括 WAV 文件分析和 XML 生成。
演示视频
警告: 创建复杂预设可能会超出 Claude Desktop 的最大消息长度。我们仍在努力简化此工具,以绕过这一限制。如果你创建的是不包含大量麦克风或其他变体的简单预设,Claude 应该可以将 XML 文件写入文件。
功能
文档
安装
先决条件
- 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
- 鼓组采样合集 - 各种鼓组和打击乐采样
- Dub 和 Reggae 音效 - 专门收录 Reggae 鼓声的合集
-
Archive.org:采样包合集 - 社区贡献的鼓声采样,按受欢迎程度排序。其中包括一些很棒的内容,例如复古鼓机和 CMI Fairlight 采样。
-
Sample Pack Nation:Oberheim DMX/DX 鼓组 - 经典鼓机音效(低于 10 USD/EUR)
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
