Skip to main content
Use the client from request setup. These examples assume api, userAddress, and the returned songId are available. api includes the session token and selected account headers.

Extend past the ending

For a 60-second source, audioDuration: 90 requests a 90-second result. It is the total length, not 90 extra seconds. The target must exceed decoded source duration. You may supply new lyrics and a requested transition length.

Restyle source audio

coverStrength is required and ranges from 0 to 1. coverNoiseStrength is optional with the same range. They control the source treatment. For the shortcut, call /api/editing/remix; it does not forward seed, BPM, key or language. Restyle changes audio. Creating a licensed remix draft is a separate library and wallet workflow. Use the polling function from job handling.
Keep the returned taskId, songId, task, and optional stemId. A polling timeout stops your client from waiting; it does not cancel the job. Preview the result, then select or merge the take.