Decent-Sampler Drums MCP Server

by dandeliongold
Verified

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Supports MIDI controls for multi-mic routing and other drum kit parameters

  • Generates XML files for Decent Sampler drum kit configurations

  • Provides a demo video hosted on YouTube showing the server's capabilities

Servidor MCP de Sampler Drums decente

Un servidor de protocolo de contexto de modelo para generar configuraciones de kit de batería de Sampler Decent .

Este servidor MCP basado en TypeScript proporciona herramientas especializadas y avisos para crear ajustes preestablecidos del kit de batería DecentSampler, incluido el análisis de archivos WAV y la generación de XML.

Vídeo de demostración

Advertencia: La creación de presets complejos puede exceder la longitud máxima de mensaje de Claude Desktop. Seguimos trabajando para optimizar esta herramienta y solucionar esta limitación. Si creas presets sencillos sin muchos micrófonos ni otras variaciones, el archivo XML debe ser lo suficientemente pequeño como para que Claude pueda escribirlo.

Características

Documentación

Instalación

Prerrequisitos

  • Node.js (v14 o superior)
  • npm (normalmente viene con Node.js)
  • Aplicación de escritorio de Claude (para usar con Claude)

Configuración

  1. Instalar dependencias:
npm install
  1. Construir el servidor:
npm run build
  1. Añade a tu configuración de 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": {} } } }

Desarrollo

Para desarrollo con reconstrucción automática:

npm run watch

Para la depuración, utilice el Inspector MCP:

npm run inspector

Instrucciones de uso

Al utilizar este servidor MCP para generar ajustes preestablecidos simples, siempre debe hacer referencia al mensaje simple_preset_guidelines .

Para presets más complejos (incluyendo secciones como buses, efectos, etc.), consulte el aviso advanced_preset_guidelines . Tenga en cuenta que crear presets complejos con un gran número de muestras puede ser inestable y podría exceder la longitud máxima de mensaje de Claude Desktop.

Ambos mensajes le pedirán que proporcione un argumento samplesDirectory; este debe ser la ruta absoluta a su carpeta de samples de batería (p. ej., "C:/Usuarios/nombreusuario/Documentos/MuestrasDeBatería"). El mensaje usará automáticamente este directorio en todos los ejemplos y configuraciones, lo que facilita el seguimiento de las rutas correctas para su sistema.

Acerca de Decent Sampler

Decent Sampler es un complemento de muestreo GRATUITO que te permite reproducir muestras en el formato Decent Sampler.

Enlaces útiles

Fuentes de muestra

El objetivo de este servidor MCP es facilitar la configuración de tus propios presets, ya sea que uses tus utensilios de cocina en tu teléfono o grabes una batería completa en un estudio. Para crear tus propios kits de batería, también necesitarás samples.

Si aún no tienes muestras listas para usar, aquí hay algunos recursos para comenzar:

Recursos de muestra gratuitos y de bajo costo

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Facilita la creación de configuraciones de kits de batería DecentSampler, admitiendo el análisis de archivos WAV y la generación de XML para garantizar duraciones de muestra precisas y ajustes preestablecidos bien estructurados.

  1. Demo Video
    1. Features
      1. Documentation
        1. Installation
          1. Prerequisites
          2. Setup
        2. Development
          1. Usage Guidelines
            1. About Decent Sampler
              1. Useful Links
              2. Sample Sources
            ID: phypkuqwcn