Have an existing song and want to hear what it would feel like with a different arrangement? No need to write a song from scratch—AceData Studio can now make it very easy for you to modify songs.
This tutorial uses a real operation to demonstrate how to use the Suno connector in AceData Studio to rearrange an existing song into an energetic pop version: prepare the audio, describe the rearrangement direction, submit the cover, and finally obtain a playable finished track.
Listen to the result first, then get started.
¶ I. First, listen to what we made this time
This time, an existing Chinese song was used as a reference, and the selected rearrangement direction was:
Preserve the recognizability of the original lyrics and main melody, add more distinctive drums, bass, and electronic tones, turn it into an energetic pop version, while retaining the song's sense of loneliness and emotional tension.
The same cover task returned two finished tracks, both titled Tower of Quicksand, marked below as A and B for easier comparison.
¶ II. Before getting started, you only need to prepare two things
¶ 1. An audio file you have the right to use
For your first attempt, it is recommended to use your own original song, recording, or a work for which you have already obtained the relevant authorization.
This tutorial uses the audio URL upload method: the file needs to have a download URL that can be directly accessed without logging in, rather than a music platform playback page or cloud drive sharing page.
If the file is still on your computer:
- Upload the audio to the object storage or file hosting service you use.
- Obtain the direct file link.
- Verify whether the link can be accessed in a browser window that is not logged in.
A link being able to open a webpage does not mean the interface can read the audio. Prioritize providing an address that directly returns the audio file, and ensure that the link remains valid during task execution.
¶ 2. A clear rearrangement request
Do not just write “make it sound better.” First explain two things:
- What to preserve: the original lyrics, main melody, and original emotion.
- What to change: genre, instruments, rhythm, and vocal feel.
For example:
Preserve the original lyrics and main melody, and turn it into an energetic pop version. Strengthen the drums and bass, add electronic tones, and make the male vocal clear and upfront. Preserve the original song's melancholic emotion; do not turn it into an intense EDM party style.
This is already more specific than writing “pop style” alone, and it is also easier to determine whether the finished track meets expectations.
¶ III. The fastest way to experience it: send the audio link and requirements to the assistant
After connecting Suno in AceDataCloud Studio, you can directly send:
Audio address: paste your direct audio link
Please rearrange this song into an energetic pop version.
Aim to preserve the original lyrics and main melody, strengthen the drums and bass,
add electronic tones, and highlight the vocals.
Preserve the song's original emotion, with no rap and no intense EDM drops.
After generation is complete, give me a version I can listen to.
This case began exactly this way: provide the audio link, select “energetic pop version,” and then let the assistant complete the upload, cover generation, and result query.
If you plan to integrate this capability into your own product, the corresponding tool call steps are below.
The following JSON is an example of Suno MCP tool parameters, not a REST request body that can be directly sent to any HTTP address. The request examples in this article use
chirp-v5-5(Suno v5.5); before reproducing, please verify whether this model is currently available.
¶ IV. Specific operations: upload, cover generation, and result query
¶ Step 1: Upload the original audio
Call the tool:
suno_upload_audio
Parameter example:
{
"audio_url": "https://your-domain.com/your-song.mp3",
"mode": "standard"
}
Replace the example address with your direct audio link.
After a successful upload, you need to save the audio_id in the returned result. Subsequent cover generation uses this ID, rather than the local file name.
There are two identifiers that are easy to confuse here:
| Identifier | Purpose |
|---|---|
| audio_id | Identifies the audio and is passed to tools such as cover generation and continuation |
| task_id | Identifies the asynchronous task and is used to query progress and results |
If the upload returns an asynchronous task that has not yet been completed, query the task result first, obtain an available audio ID, and then proceed to the next step.
¶ Step 2: Submit the cover generation task
Call the tool:
suno_upload_cover
Parameter example:
{
"audio_id": "replace with the audio ID after successful upload",
"style": "Mandarin dance-pop, emotional dark synth-pop, expressive solo male vocals. Preserve the original Chinese lyrics and recognizable topline melody. Around 118 BPM, driving kick, crisp snare, warm synth bass, shimmering synth arpeggios, subtle piano accents. Intimate verses, soaring choruses, atmospheric bridge. Clear upfront vocals, polished spacious mix. No rap, no festival EDM drops.",
"model": "chirp-v5-5"
}
The focus of this style description is not having many English terms, but clearly explaining the rearrangement requirements:
| Description dimension | Selection in this case |
|---|---|
| Genre | Mandarin energetic pop, with dark synth-pop elements |
| Preserved content | Original lyrics and recognizable main melody |
| Rhythm direction | Target around 118 BPM, strengthen drums and bass |
| Instruments | Synth arpeggios, a small amount of piano |
| Section changes | Restrained verses, open choruses, leave space in the bridge |
| Content to avoid | Rap, intense EDM drops |
These are generation directions, not precise guarantees for the finished track. AI cover generation will reinterpret the audio, and the lyrics, melody, rhythm, and duration may all change.
For the first attempt, it is recommended to first establish one clear direction. Do not simultaneously request “minimalist, epic, rock, jazz, electronic, folk.” The more conflicting the requirements are, the harder it is to determine why the result does not meet expectations.
¶ Step 3: Query the task and obtain the final audio
After submitting the cover generation task, use the returned task ID to call:
suno_get_task
Parameter example:
{
"task_id": "replace with the task ID returned by the cover generation task"
}
If the task is still being processed, continue querying at the intervals indicated by the tool. Obtaining a task ID does not mean generation is complete, and the appearance of a preview URL in the middle does not necessarily represent the final finished track. After confirming that the task has been successfully completed, read the audio URLs in the results. This case ultimately returned two versions, which can be played and compared directly; there is no need to submit the same task again to obtain the second version.
¶ V. How Exactly Should the Lyrics Be Written?
This is the part that is easiest to be confused about when making a cover for the first time.
¶ Keep the Original Lyrics: This Process Does Not Require Filling in Lyrics Separately
The current suno_upload_cover tool does not have a separate lyric parameter.
In other words, this time it uses:
Upload audio with existing vocals → Reinterpret it based on the reference audio → Use style to specify the adaptation direction.
Do not put the entire lyrics into style. This field is used to describe requirements for style, instruments, vocals, and arrangement.
¶ Want to Change the Lyrics: It Is Not the Same Operation
If you want to “keep the original melody but replace the entire song with new lyrics,” the current upload cover tool does not have a direct entry for filling in new lyrics.
You can choose other methods based on your goal:
- Create a song with new lyrics: Use custom song generation, but it does not guarantee that the original melody will be retained.
- Modify a segment of a generated song: Consider partial replacement, specify the time range and new lyrics, then preview and check the transition.
There is another point worth noting: automatically recognized lyrics may contain incorrect words and cannot be directly used as a formal lyric sheet. If you later need to create subtitles, lyric pages, or publish publicly, it is recommended to proofread the original lyrics line by line.
¶ VI. After Generation, How Do You Choose a Version Worth Keeping?
Do not rush to pile on more parameters. Put the two versions together and focus on listening to four places:
- The first vocal line: Is the articulation clear, and does the vocal tone suit the song?
- The first chorus: Does the emotion open up, and is the melody still recognizable?
- The transition between verse and chorus: Do the drums and instruments enter naturally?
- The ending: Does it conclude completely, and is there any abrupt cutoff?
After the first round of listening, it is best to raise only one or two of the most important revision suggestions, for example:
I prefer the arrangement direction of Version A.
In the next round, I hope to reduce the electronic tones and make the vocals more prominent,
while keeping the other directions unchanged for now.
If only a certain segment has a problem, record the exact time:
The lyrics in Version A from 1:20–1:40 are not clear enough,
and I hope to adjust this section while preserving the rest as much as possible.
Being specific about “which version, which time range, and what is unsatisfactory” makes it easier to continue refining than saying “make it sound better.”
¶ VII. For Your First Experience, Following This Checklist Is Enough
- Prepare audio that you own or are authorized to use.
- Obtain a direct audio link that can be accessed without logging in.
- Choose one main adaptation style.
- Explain what content you want to keep and what content you want to change.
- Upload the audio and obtain the audio_id.
- Submit the cover, and query the task until it is complete.
- Compare the finished versions and check the lyrics, melody, and section transitions.
Generation may incur fees, and actual prices are subject to the platform display at the time of execution; before public release or commercial use, you also need to confirm the authorization scope for the original song, recording, and related materials.
¶ Give Your Own Song One More Possibility
The most worthwhile part of trying AI covers is not getting the final release version on the first attempt, but allowing you to quickly hear: would the same song suit it better with a different arrangement direction?
First choose one of your own works and start with a clear request:
“Keep the original lyrics and turn this song into an upbeat pop version.”
Open AceDataCloud Studio, connect Suno, provide a direct audio link and adaptation requirements, and complete your first attempt.
¶ Version A
Preview or download “Tower of Quicksand” Upbeat Pop Adaptation A
¶ Version B
Preview or download “Tower of Quicksand” Upbeat Pop Adaptation B
If you also have a work of your own and want to try pop, folk, piano, or electronic versions, you can follow the process below.

