mixx_daw
Export stems or session metadata to DAWs, send audio to Fairlight and Reaper, and sync Resolume visuals from Mixxx DJ projects.
Instructions
Cross-connection between Mixx-DJ-MCP and DAWs (Fairlight, Reaper).
PORTMANTEAU PATTERN: Consolidates DAW export operations.
SUPPORTED OPERATIONS:
export_stems: Copy stem WAVs to a DAW project directory
export_session: Write a session metadata JSON for DAW import
send_to_fairlight: Send stems to DaVinci Resolve's Fairlight page via REST API
send_to_reaper: Send stems to Reaper via reaper-mcp REST API (POST /api/v1/project/import_media)
resolume_sync: Send deck BPM to Resolume via OSC (canonical composition addresses, port 7000)
visuals_connect: Start continuous audio-reactive visual sync to Resolume
visuals_trigger: Fire a one-shot visual effect (strobe, pulse, color_cycle, wave, particles)
Returns: Dict with export result and file paths
Examples: mixx_daw("export_stems", output_dir="D:/Projects/Gig/Stems") mixx_daw("export_session", session_name="Friday Gig", source_dir="D:/Stems") mixx_daw("send_to_fairlight", source_dir="D:/Stems", session_name="Friday Gig")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | auto | |
| stems | No | ||
| deck_a | No | ||
| deck_b | No | ||
| effect | No | ||
| intensity | No | ||
| operation | Yes | ||
| output_dir | No | ||
| source_dir | No | ||
| target_bpm | No | ||
| session_name | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||