Decent Sampler Drums MCP Server logo

Decent Sampler Drums MCP Server

by dandeliongold

This MCP server provides specialized tools and prompts for creating DecentSampler drum kit presets. It includes WAV file analysis and XML generation capabilities.

View on GitHub

Last updated: N/A

What is Decent Sampler Drums MCP Server?

This is a Model Context Protocol (MCP) server designed to generate Decent Sampler drum kit configurations. It provides tools for analyzing WAV files, configuring drum controls, and generating the necessary XML files for Decent Sampler.

How to use Decent Sampler Drums MCP Server?

To use this server, you need to install Node.js, npm, and the Claude Desktop app. After installing the dependencies and building the server, you need to add the server configuration to your Claude Desktop config file. Then, you can use the provided prompts (simple_preset_guidelines or advanced_preset_guidelines) to generate drum kit presets, providing the absolute path to your drum samples folder.

Key features of Decent Sampler Drums MCP Server

  • WAV file analysis and validation

  • Global pitch and envelope controls

  • Multi-mic routing with MIDI controls

  • Round robin sample playback

  • Flexible velocity layer handling

  • Muting group support

  • Auxiliary output routing

Use cases of Decent Sampler Drums MCP Server

  • Creating custom drum kits for Decent Sampler

  • Analyzing and organizing drum samples

  • Generating XML configurations for drum presets

  • Configuring multi-mic routing for drum kits

FAQ from Decent Sampler Drums MCP Server

What is Decent Sampler?

Decent Sampler is a FREE sampling plugin that allows you to play samples in the Decent Sampler format.

What are the prerequisites for using this server?

You need Node.js (v14 or higher), npm, and the Claude Desktop app.

How do I install the server?

Install dependencies using npm install, build the server using npm run build, and add the server configuration to your Claude Desktop config file.

Which prompt should I use for simple presets?

Use the simple_preset_guidelines prompt.

Which prompt should I use for complex presets?

Use the advanced_preset_guidelines prompt.