mcp_opendaw_import_audio_to_tracks
Import an audio file into the DAW, optionally splitting it into stems on separate tracks for mixing and mastering. Choose from multiple stem separation modes or import as a single track.
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 |