Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
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 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:
|
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 | |