Skip to main content

Rendering stems for a song

Full API reference

After generating a song, you can further refine it by extracting individual stems. To do this, make a POST request to /recordings/{recordingSessionId}/song/stems with the following parameters:

Rendering stems
POST /recordings/{recordingSessionId}/song/stems HTTP/1.1
Host: example.com
{
"userId": "string",
"songId": "string"
}

You'll receive a list of stems, which you can then use to download the MP3 file for each stem using the endpoint below.

Full API reference

To download the MP3 file of a specific stem, make a GET request to /recordings/{recordingSessionId}/song/stems/{stemName}/{recordingType} with the following parameters:

Download stem
GET /recordings/{recordingSessionId}/song/stems/{stemName}/{recordingType} HTTP/1.1
Host: example.com