Split stems
stem_splitSeparate a music track into individual instrument stems (vocals, drums, bass, other) and optionally adjust tempo or key.
Instructions
Split a track into separate instrument stems, optionally retimed and rekeyed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| stems | No | Stems to extract from: vocals, drums, bass, other, full_song_without_vocals. Default: vocals, drums, bass, other. | |
| algorithm | No | Separation algorithm. Default 'primaudio'. | primaudio |
| file_path | Yes | Full path to a local audio file (.wav, .mp3, .aif, .aiff, .flac, .m4a, .ogg, .aac). ~ is expanded. | |
| target_bpm | No | Retime the stems to this tempo (beats per minute). | |
| target_key | No | Transpose the stems to this key, e.g. 'A minor' or 'F# major'. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tool | Yes | ||
| files | Yes | ||
| summary | Yes | ||
| metadata | Yes | ||
| output_dir | Yes | ||
| execution_id | Yes |