Decent-Sampler Drums MCP Server

configure_mic_routing

Set up and route multi-mic drum samples to individual outputs, configure MIDI CC volume controls, and generate XML structures for DecentSampler. Ensures valid routing, unique assignments, and error-free configurations for DAW mixing.

Instructions

Configure multi-mic routing with MIDI controls for drum samples.

This tool will:

  • Set up individual volume controls for each mic position (close, OH L/R, room L/R)
  • Route each mic to its own auxiliary output for DAW mixing
  • Configure MIDI CC mappings for mic volumes
  • Generate proper XML structure for DecentSampler

Error Handling:

  • Validates mic position assignments
  • Checks for duplicate MIDI CC assignments
  • Ensures valid output routing targets
  • Verifies bus indices are unique and valid
  • Returns specific errors for routing conflicts

Success Response: Returns XML structure containing:

  • Configured mic bus routing
  • Volume control mappings
  • MIDI CC assignments
  • Complete routing matrix for all samples

Input Schema

NameRequiredDescriptionDefault
drumPiecesYes
micBusesYes

Input Schema (JSON Schema)

{ "properties": { "drumPieces": { "items": { "properties": { "name": { "type": "string" }, "rootNote": { "type": "number" }, "samples": { "items": { "properties": { "micConfig": { "properties": { "busIndex": { "type": "number" }, "position": { "enum": [ "close", "overheadLeft", "overheadRight", "roomLeft", "roomRight" ], "type": "string" }, "volume": { "type": "number" } }, "required": [ "position", "busIndex" ], "type": "object" }, "path": { "type": "string" } }, "required": [ "path", "micConfig" ], "type": "object" }, "type": "array" } }, "required": [ "name", "rootNote", "samples" ], "type": "object" }, "type": "array" }, "micBuses": { "items": { "properties": { "name": { "description": "Display name for the mic (e.g., 'Close Mic', 'OH L')", "type": "string" }, "outputTarget": { "description": "Output routing (e.g., 'AUX_STEREO_OUTPUT_1')", "type": "string" }, "volume": { "properties": { "default": { "description": "Default volume in dB", "type": "number" }, "max": { "description": "Maximum volume in dB (e.g., 12)", "type": "number" }, "midiCC": { "description": "MIDI CC number for volume control", "type": "number" }, "min": { "description": "Minimum volume in dB (e.g., -96)", "type": "number" } }, "required": [ "default" ], "type": "object" } }, "required": [ "name", "outputTarget" ], "type": "object" }, "type": "array" } }, "required": [ "micBuses", "drumPieces" ], "type": "object" }

You must be authenticated.

Other Tools from Decent-Sampler Drums MCP Server

Related Tools

ID: phypkuqwcn