Convert separated audio tracks into MIDI format with detailed note information for each instrument.
| Name | Type | Description |
|---|---|---|
taskId | string | Required. Task ID from a completed vocal separation |
callBackUrl | string | Required. URL to receive MIDI generation completion notifications |
audioId | string | Optional. Specifies which separated audio track to generate MIDI from. This audioId can be obtained from the originData array in the Get Vocal Separation Details endpoint response. Each item in originData contains an id field that can be used here. If not provided, MIDI will be generated from all separated tracks. |
pitch (MIDI note number), start (seconds), end (seconds), velocity (0-1)All endpoints require authentication using Bearer Token.
Add to request headers:
Authorization: Bearer YOUR_API_KEY⚠️ Note:
- Keep your API Key secure and do not share it with others
- If you suspect your API Key has been compromised, reset it immediately from the management page
Task ID from a completed vocal separation. This should be the taskId returned from the Vocal & Instrument Stem Separation endpoint.
"5c79****be8e"
The URL to receive MIDI generation task completion updates. Required for all MIDI generation requests.
"https://example.callback"
Optional. Specifies which separated audio track to generate MIDI from. This audioId can be obtained from the originData array in the Get Vocal Separation Details endpoint response. Each item in originData contains an id field that can be used here. If not provided, MIDI will be generated from all separated tracks.
"8ca376e7-******-08aaf2c6dd27"