mixx_ai_set
Plan DJ sets, suggest next tracks, execute transitions, and review sets via MCP sampling with rule-based fallback.
Instructions
AI Autonomous Mix Agent using MCP sampling.
Uses ctx.sample() for autonomous reasoning about set structure, track selection, and transition timing. Falls back to rule-based execution when sampling is unavailable.
PORTMANTEAU PATTERN: Consolidates AI set planning and performance.
SUPPORTED OPERATIONS:
plan: Generate a structured DJ set plan (BPM curve, energy arc, genre flow)
suggest_next: Given current deck state, suggest the next track and transition
perform_transition: Execute an AI-chosen transition between two decks
review_set: Analyze a completed or hypothetical set for improvement ideas
Examples: mixx_ai_set("plan", style="drum and bass", duration_minutes=30) mixx_ai_set("suggest_next", deck_a=1) mixx_ai_set("perform_transition", deck_a=1, deck_b=2)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| style | No | tech house | |
| deck_a | No | ||
| deck_b | No | ||
| end_bpm | No | ||
| operation | Yes | ||
| start_bpm | No | ||
| energy_curve | No | build_peak_cool | |
| duration_minutes | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||