Introduction: The Suno Music Creation Stack
Suno AI has expanded from simple text-to-track creation into a full matrix: generation, continuation, cover-style reinterpretation, upload-based extension, instrumental extraction, and vocal layering. Six named flows cover most real production paths—but the naming overlap confuses new users.
This guide maps each scenario to representative parameters, model eligibility, and the exact FuseAI Tools route so you can pick the right mode on the first try.
Suno hub: /home/suno
I. Snapshot: Six Scenarios at a Glance
| Scenario | Core function | Primary inputs | Typical models | Positioning |
|---|---|---|---|---|
| generate | Text-to-track / lyrics | Prompt (+ style/title in custom) | V4 / V4_5 / V5 / V5_5 | Create from zero |
| extend | Continue a clip | audioId + prompt (+ timing) | V4 / V4_5 / V5 / V5_5 | Suno-native sequel |
| upload-cover | Cover / reinterpret | uploadUrl + prompt | V4 / V4_5 / V5 / V5_5 | Reference-audio guided |
| upload-extend | Extend uploaded audio | uploadUrl + prompt + continueAt | V4 / V4_5 / V5 / V5_5 | Bring-your-own stem |
| add-instrumental | Instrumental / backing | uploadUrl + tags | V4_5PLUS / V5 / V5_5 | Karaoke-style split |
| add-vocals | Add sung vocals | uploadUrl + prompt + style | V4_5PLUS / V5 / V5_5 | Vocal layer on bed |
II. Six Scenarios Deep Dive
Scenario 1: generate
Create brand-new music from language—optionally instrumental, optionally strict lyric mode when custom mode is on.
{
"prompt": "Describe the desired audio",
"style": "Genre / vibe (required in custom mode)",
"title": "Track title (required in custom mode)",
"customMode": true,
"instrumental": true,
"model": "V5",
"negativeTags": "Styles to avoid",
"vocalGender": "m / f",
"styleWeight": 0.65,
"weirdnessConstraint": 0.65,
"audioWeight": 0.65
}
Modes: simplified (customMode: false) leans on prompt-only with AI lyrics; custom mode locks prompt, style, and title for precise creative control.
Route: /home/suno/generate
Scenario 2: extend
Continue a previously generated Suno clip from a chosen second marker.
{
"defaultParamFlag": true,
"audioId": "Source Suno audio id",
"prompt": "What should happen next",
"style": "Genre / vibe",
"title": "Extended mix title",
"continueAt": 60,
"model": "V5",
"negativeTags": "Styles to avoid",
"vocalGender": "m / f",
"styleWeight": 0.65,
"weirdnessConstraint": 0.65,
"audioWeight": 0.65
}
Flags: defaultParamFlag: false inherits the parent clip’s controls; true supplies fresh prompt/style/title plus continueAt.
Route: /home/suno/extend
Scenario 3: upload-cover
Upload a reference performance and steer a new rendition with text plus style metadata.
{
"uploadUrl": "Reference audio URL",
"prompt": "Describe the desired output",
"style": "Genre / vibe",
"title": "Track title",
"customMode": true,
"instrumental": true,
"model": "V5",
"negativeTags": "Styles to avoid",
"vocalGender": "m / f",
"styleWeight": 0.65,
"weirdnessConstraint": 0.65,
"audioWeight": 0.65
}
Contrast vs generate: style and phrasing anchor to uploaded audio, not imagination alone.
Route: /home/suno/upload-cover
Scenario 4: upload-extend
Extend any uploaded clip (subject to platform duration caps such as ~8 minutes) with explicit continuation prompts.
{
"uploadUrl": "User audio URL",
"defaultParamFlag": true,
"instrumental": true,
"prompt": "Continuation brief",
"style": "Genre / vibe",
"title": "Extended title",
"continueAt": 60,
"model": "V5",
"negativeTags": "Styles to avoid",
"vocalGender": "m / f",
"styleWeight": 0.65,
"weirdnessConstraint": 0.65,
"audioWeight": 0.65
}
Contrast vs extend: extend chains from Suno audioId; upload-extend chains from arbitrary uploadUrl.
Route: /home/suno/upload-extend
Scenario 5: add-instrumental
Produce an instrumental-focused take from uploaded audio using tag steering.
{
"uploadUrl": "User audio URL",
"model": "V4_5PLUS",
"title": "Instrumental title",
"negativeTags": "Styles to avoid",
"tags": "Desired style tags",
"vocalGender": "m / f",
"styleWeight": 0.61,
"weirdnessConstraint": 0.72,
"audioWeight": 0.65
}
Route: /home/suno/add-instrumental
Scenario 6: add-vocals
Layer a sung performance on top of uploaded material with prompt + style guidance.
{
"uploadUrl": "User audio URL",
"prompt": "Vocal performance brief",
"model": "V4_5PLUS",
"title": "Track title",
"negativeTags": "Styles to avoid",
"style": "Genre / vibe",
"vocalGender": "m / f",
"styleWeight": 0.61,
"weirdnessConstraint": 0.72,
"audioWeight": 0.65
}
Route: /home/suno/add-vocals
III. Comparison Summary
3.1 Capability matrix
| Feature | gen | ext | u-cover | u-ext | +inst | +voc |
|---|---|---|---|---|---|---|
| Create from scratch | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
| Uses existing audio | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Continuation / lengthen | ❌ | ✅ | ❌ | ✅ | ❌ | ❌ |
| Cover / reinterpret | ❌ | ❌ | ✅ | ❌ | ❌ | ❌ |
| Instrumental focus | ❌ | ❌ | ❌ | ❌ | ✅ | ❌ |
| Vocal layering | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ |
| Audio anchor | — | audioId | uploadUrl | uploadUrl | uploadUrl | uploadUrl |
3.2 Parameter complexity (illustrative)
| Scenario | Required fields (typical) | Learning curve |
|---|---|---|
| generate | customMode, instrumental, model (+ prompt/style/title rules) | Medium |
| extend | defaultParamFlag, audioId, model (+ branch-specific fields) | Medium |
| upload-cover | uploadUrl + customMode stack | Medium |
| upload-extend | uploadUrl + defaultParamFlag + model | Medium |
| add-instrumental | uploadUrl, title, negativeTags, tags | Easy |
| add-vocals | uploadUrl, prompt, title, negativeTags, style | Easy |
IV. Model Version Quick Guide
| Model | Best for | Notes |
|---|---|---|
| V5_5 | Personalized taste | Tailored flagship behavior |
| V5 | High-quality general music | Strong expressiveness, faster iteration |
| V4_5PLUS | Long-form + rich timbre | Often required for stem/vocal tools |
| V4_5 | Smarter prompt adherence | Great default for creative writing |
| V4_5ALL | Balanced all-round | General-purpose safety net |
| V4 | Vocal-forward work | Improved vocal rendering |
V. Selection Decision Tree
What is your task?
|
|-- Create from scratch
| `-- generate
|
|-- Lengthen something
| |-- Source is a Suno render -> extend
| `-- Source is your upload -> upload-extend
|
|-- Reference-driven reinterpretation
| `-- upload-cover
|
`-- Stem / vocal tooling
|-- Need instrumental -> add-instrumental
`-- Need sung vocals -> add-vocals
VI. Final Recommendations
| Use case | Feature | Why |
|---|---|---|
| Original composition | generate | Full creative control from text |
| Continue a Suno track | extend | Preserves generation lineage |
| Reference-based cover | upload-cover | Anchors timbre to uploaded audio |
| Extend any upload | upload-extend | Bring-your-own masters or demos |
| Karaoke / backing track | add-instrumental | Tag-steered instrumental pass |
| Add singing | add-vocals | Prompted vocal performance |
One-line playbook:
- From scratch → generate.
- Continue Suno output → extend.
- Cover from upload → upload-cover.
- Extend uploads → upload-extend.
- Instrumental pass → add-instrumental.
- Vocal pass → add-vocals.
Open every Suno mode from the hub: /home/suno.
