Decent-Sampler Drums MCP Server
Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
No arguments |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
advanced_preset_guidelines | Guidelines for structuring complex Decent Sampler preset files including support for buses, round robin, velocity layers, etc. |
simple_preset_guidelines | Guidelines for structuring simple Decent Sampler preset files. |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
configure_drum_controls | Configure global pitch and envelope controls for each drum type. This tool will:
Error Handling:
Success Response: Returns XML structure containing:
|
configure_round_robin | Configure round robin sample playback for a set of samples. This tool will:
Error Handling:
Success Response: Returns XML structure with:
|
analyze_wav_samples | Analyze WAV files to detect common issues in drum kit samples. This tool checks for:
Error Handling:
Success Response: Returns detailed analysis including:
IMPORTANT: Always use absolute paths (e.g., 'C:/Users/username/Documents/Samples/kick.wav') rather than relative paths. |
configure_mic_routing | Configure multi-mic routing with MIDI controls for drum samples. This tool will:
Error Handling:
Success Response: Returns XML structure containing:
|
generate_drum_groups | Generate DecentSampler <groups> XML for drum kits. This tool supports two configuration types: BasicDrumKitConfig:
AdvancedDrumKitConfig:
Best Practices:
Error Handling:
Example Configurations:
Success Response: Returns complete XML structure with:
|