Boost Audio - Stem Splitter
boost_audio_stem_splitterSplit a song into separate stems with Boost Audio AI: vocals, drums, bass and other (4-stem mode). Ultimate plan unlocks a 6-stem mode with separate guitar and piano. Use this when the user wants individual instrument stems.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "boost_audio_stem_splitter"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | Stem separation mode. 6-stem requires Ultimate plan. | 4-stem |
| audio_url | No | Optional public URL to an audio/video file. If omitted, the user uploads the file in the rendered widget. | |
| file_name | No | Original file name. Required when audio_base64 is provided. | |
| file_type | No | Original mime type. Required when audio_base64 is provided. | |
| file_token | No | Token for a pre-uploaded large file (>22 MB). Obtained from POST /widget-api/upload-raw. Used instead of audio_base64 for large files. | |
| audio_base64 | No | Optional base64-encoded audio file payload. Used by the widget when the host iframe blocks CORS fetches. |