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 APIs require authentication via Bearer Token.
Get API Key:
Usage: Add to request header: Authorization: Bearer YOUR_API_KEY
Note:
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"