Capability
Stem Separation
Split a song into isolated stems — 12-stem, 6-stem, or a vocals/instrumental karaoke split.
Compat routes available
POST /v1/generate/stem-separation/all-stems covers 12-stem, /vocals and /instruments both cover the 2-stem split, and /six-stem covers the 6-stem variant. See Compat Routes.
separate_stems — 12-stem
POST/v1/generationstool_id for (model="12stem", "separate_stems")
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
| audio | file input | Yes | — | The song to separate into stems. mp3/m4a — a FLAC/WAV master is auto-converted to fit. |
A successful run produces up to 12 separated stem files (various formats, including wav and midi), surfaced as uploaded assets on the completed task.
separate_stems — 2-stem (vocals/instrumental)
POST/v1/generationstool_id for (model="2stem", "separate_stems")
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
| audio | file input | Yes | — | The song to separate. mp3/m4a. |
The Demucs “karaoke” split — always produces both a vocals and an instrumental role-tagged asset in the same job; there’s no mode to request just one. Pick whichever role-tagged asset you need from the response.
separate_stems — 6-stem
POST/v1/generationstool_id for (model="v5", "separate_stems")
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
| audio | file input | Yes | — | The song to separate. mp3/m4a. |
A 6-way Demucs split: drums, bass, other, vocals, guitar, piano.
Pricing
| Version | Royalty-Free | Standard | Distribution | Sync | Master |
|---|---|---|---|---|---|
| 12stem | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 |
| 2stem | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 |
| 6-stem (v5) | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 |
USD per separation, by license tier.
Same flat price across all 3 variants and every license tier.