mcp_opendaw_import_audio_to_tracks
Import an audio file into DAW tracks and optionally split it into stems on separate tracks for mixing and mastering.
Instructions
Import an audio file into the DAW, optionally split into stems on separate tracks.
One-call pipeline: audio file → (optional stem separation) → create instrument tracks → load each stem → place on tracks at start_beat. This is the Suno-to-DAW bridge: generate a track with Suno, download it, then import with stem splitting for mixing and mastering.
Without mode: loads the whole file as one track (simple import). With mode: splits into stems, creates one track per stem, loads and places each.
file_path: Absolute path to WAV/MP3/FLAC/OGG file on disk. mode: Stem separation mode (empty = no split, single track). Modes: "bs6" (6-stem), "scnet" (4-stem), "ensemble" (max quality), "polarformer" (vocal/instrumental), "drumsep" (drum parts). start_beat: Beat position to place the audio region(s) (default 0). bpm: Tempo for the project (affects beat alignment, default 120).
Returns: track count, per-track info (name, sample_id, duration, stem name), and suggested next steps (apply_genre_mix, render_full).
Examples:
Simple import — one track, no splitting
import_audio_to_tracks("/tmp/suno_track.wav")
Split into 6 stems, each on its own track
import_audio_to_tracks("/tmp/suno_track.wav", mode="bs6")
Vocal/instrumental split at beat 4
import_audio_to_tracks("/tmp/vocal.wav", mode="polarformer", start_beat=4)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bpm | No | ||
| mode | No | ||
| file_path | Yes | ||
| start_beat | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |