Suno · Music Generation
MIDI DownloadNEW
📌 What is this:Download instrument MIDI (requires a clipId from "Get Instrument Stems" / gen_stem_all first).
💡 When to use:Use to bring the AI arrangement into a DAW for melody editing / re-arranging. ⚠ The clipId must be a gen_stem_all result on YOUR account, or you get same_account_required.
Endpoints
| Usage | Method | Path |
|---|---|---|
| Submit task | POST | /api/cqt/generator/suno |
| Query Result | GET | /api/cqt/info/suno?id={taskId} |
Request Parameters
| Param | Type | Required | Description |
|---|---|---|---|
| task | string | Required | Fixed value: mdi |
| clipId | string | Required | Must be a clipId returned by gen_stem_all on your own account |
Request Example
curl -X POST https://api.cqtai.com/api/cqt/generator/suno \
-H 'Authorization: Bearer <API_KEY>' \
-H 'Content-Type: application/json' \
-d '{ "task":"mdi", "clipId":"clip_stem_xyz" }'
# -> { "code":200, "data":"<taskId>" }Response Example
{
"code": 500,
"msg": "same_account_required",
"data": {
"id": "f28f534a07994c199e5b0cee8e74dcbe",
"taskType": "mdi",
"status": "failed",
"errorMsg": "same_account_required",
"param": {
"task": "mdi",
"clipId": "217c547a-3aee-48db-9490-e4182566fe91"
},
"result": "任务失败",
"createTime": "2026-07-09 14:13:36",
"completeTime": "2026-07-09 14:13:45"
}
}Response Fields
| Field | Type | Description |
|---|---|---|
| code | number | Status code; 200 = success, non-200 on failure (e.g. 500) |
| msg | string | Top-level message; equals errorMsg on failure |
| data.id | string | Task ID |
| data.taskType | string | Task type; always "mdi" |
| data.status | string | Status: succeeded / failed |
| data.errorMsg | string | Failure reason. same_account_required = clipId is not a gen_stem_all result on your account |
| data.param | object | Echo of the request params you submitted |
| data.result | string | object | On failure the string "任务失败"; on success the MIDI result (success sample TBD) |
| data.createTime / completeTime | string | Task submit time / completion time |
Billing & Credits
2 credits (x your user rate). Auto-refunded on failure.