SunoMV SunoMV
Case Studies

How to Write Suno Prompts: 7 Steps + a Full Copy-Paste Prompt (2026)

Published · By SunoMV Team

Most Suno tutorials have the same problem: they hand you 100 scattered tips without telling you in what order or how many to combine. The longer your prompt gets, the lower your hit rate.

This post gives a repeatable 7-step methodology — not a tip collection, but a pipeline. Each step corresponds to one semantic layer of the prompt, executed in order. The gap between amateur and pro is exactly these 7 steps. Every step can be validated directly inside SunoMV, which supports 8+ AI music models (Suno V5, V5.5, Lyria 3 Pro, MiniMax Music 2.6, etc.) — so you can A/B the same prompt across models.

Methodology vs Tip Collection

Tip collection Methodology
50 rules to flip through 7 ordered steps to execute
Hard to remember, conflicting Framework, one action per step
Rewrite full prompt every time Each step tunes independently
Hard to debug “which step failed” Pinpoint the failing step

The 7 steps below are ordered by “semantic layer” — Step 1 sets direction, Step 7 only adjusts detail. Don’t skip steps, or you skip a layer of the prompt.

How This Relates to Yesterday’s Post

Yesterday’s Suno V5.5 Advanced Prompt Engineering is a techniques deep-dive — structured templates, style combos, emotion curves. Today’s post is methodology — the order to chain those techniques. They’re complementary; read this for the framework, then yesterday’s for the details.

Step 1: Pick a Reference Song (5 min, decides 80% of success)

The biggest prompt mistake: describing style from memory. “Lofi hip hop with mellow vibe” means 1000 different timbres in 1000 different brains.

The right move: find a real reference song on Spotify / Apple Music / YouTube — by name and artist. Then quote it directly:

Style reference: similar to "Snowman" by Sia, but slower BPM

Suno V5.5 recognizes real song names + artists with high fidelity. An order of magnitude clearer than “mellow lofi”.

Tip: in SunoMV’s “Create” tab, put the reference song on the first line of the [Style] field.

Step 2: Decompose Vocal + Style + Instrument

After locking the reference, split into three independent dimensions:

[Vocal] Female lead, breathy, mid-range, slight whisper texture
[Style] Indie pop, 2020s production, mellow synth pad
[Instrument] Soft piano, brushed drums, subtle electric bass

Why three layers? The model is far more sensitive to single-dimension descriptions than to compound sentences. “Breathy female vocal with mellow synth pad” gets averaged out — your “breathy” gets diluted.

Other benefit: Step 7 iteration can swap one layer without touching the others.

Step 3: ABA Structure — A Time Script for the Model

A Suno song defaults to 2–3 minutes. Without structure, the model defaults to “genre conventions” and you often get “intro too long” or “ends without a proper chorus”.

Give it an explicit ABA structure script:

[Structure]
0:00-0:08  Intro: piano only, soft
0:08-0:32  Verse A: vocal in, drums enter at 0:20
0:32-1:00  Chorus B: full instrument, vocal melody peaks
1:00-1:24  Verse A2: same as A but with subtle synth
1:24-1:52  Chorus B2: same as B but vocal ad-libs
1:52-2:00  Outro: piano only, fade out

ABA isn’t musicology — it’s just “A then B then back to A” as a minimal frame. The model is very sensitive to timeline markers, especially V5.5+.

Step 4: Add Ad-libs — Make the AI Sing Like a Human

Ad-libs are the singer’s improvised flourishes outside the main melody (“yeah”, “oh”, “uh huh”, “come on”, breaths, hums). This layer is the biggest gap between amateur and pro AI vocals.

Amateur AI: every line is mechanically read. Pro AI: every line has 1–2 ad-libs bridging it.

How: in the Lyrics field, mark explicitly with brackets:

[Verse 1]
Walking through the city lights
[ad-lib: oh yeah]
Everything feels so right tonight
[ad-lib: mmm, hmm]

Suno’s [ad-lib: ...] recognition has improved dramatically this year. MiniMax Music 2.6 is especially strong on Mandarin ad-libs.

Step 5: Control BPM and Key — Lock the Emotional Baseline

BPM and Key are the two underlying parameters of musical mood:

Mood BPM range Key tendency
Calm, sad 60-80 A minor / D minor
Warm, relaxed 80-100 C major / G major
Excited, energetic 100-130 D major / E major
Dance, anthemic 128-140 A major / B minor

Write them explicitly:

[BPM] 92
[Key] C major

This is the step 90% of people skip. Without BPM/Key, your “style” drifts between regenerations — version A might be a 100 BPM upbeat take, version B a 75 BPM slow take.

Step 6: Add Dynamic Markers — Control the Energy Curve

Dynamics = the song’s loud/soft variation. A pro song has planned crescendos and decrescendos — never flat “medium loudness” the whole way through.

Layer dynamics on top of the ABA structure:

[Structure with Dynamics]
0:00-0:08  Intro:  pp (very soft)
0:08-0:32  Verse A: p → mp (build slowly)
0:32-1:00  Chorus B: f (full energy)
1:00-1:24  Verse A2: mp (drop back)
1:24-1:52  Chorus B2: ff (peak energy)
1:52-2:00  Outro: p → pp (fade soft)

pp / p / mp / mf / f / ff is musical notation from soft to loud. Both V5.5 and Lyria 3 Pro recognize it. After this step, the song breathes instead of being flat.

Step 7: Iterate via Lyrics Edits

Last step: after generating v1, don’t just regenerate. Open the Lyrics field, change only the problem line, regenerate.

Example: in v1, the second verse’s “Walking through the city lights” feels off-mood. Open lyrics, change that line to “Drifting through the empty streets”, leave all other sections untouched, regenerate.

This is an order of magnitude more efficient than “rewrite the whole prompt and roll again” — because you’ve pinpointed the issue instead of gambling.

SunoMV’s song editor (under /song/[id]) supports per-section regeneration — this step is natively supported.

Full 7-Step Prompt Example

Combining all 7 steps, a complete prompt looks like this:

[Reference] Similar to "lofi hip hop radio - beats to study to" channel mood

[Vocal] No vocal, instrumental only

[Style] Lo-fi Hip Hop, 2020s, vinyl crackle texture

[Instrument] Mellow Rhodes piano, brushed drums, sub bass, occasional jazz saxophone

[BPM] 78
[Key] D minor

[Structure with Dynamics]
0:00-0:08  Intro:  pp, piano only
0:08-0:40  Section A: p → mp, drums enter, bass supports
0:40-1:12  Section B: mf, sax solo, piano comping
1:12-1:44  Section A2: mp, drums simplified, bass walks
1:44-2:00  Outro: p → pp, piano + vinyl crackle only

[ad-lib note: instrumental only, no ad-lib needed]

About 200 words — 5x longer than “lofi hip hop 2 minutes mellow study music”, but hit rate jumps from 30% to 80%.

A/B Across 8 Models to Find the Most Compliant One

SunoMV’s AI Song Generator offers 8+ models. With the same 7-step prompt, run it on different models:

  • Suno V5 — strong all-rounder, medium compliance
  • Suno V5.5 — tight rhythm, sensitive to structure markers
  • Lyria 3 Pro — excellent for instrumental and ambient
  • MiniMax Music 2.6 — best Mandarin vocals, exclusive AI Cover
  • ACE-Step — experimental, fits novel styles

After the 7-step prompt, A/B’ing models is the fastest path to finding “the best model for this song”.

FAQ

Q1: Does the 7-step method work for all genres? Yes. But purely instrumental songs can skip Step 4 (ad-libs) and ambient pieces can simplify Step 3 (looser structure). Otherwise execute all 7.

Q2: Can I save time by writing only 3 steps? You can, but returns drop sharply. Our internal testing: 7-step prompts hit ~80%, 4-step ~50%, 2-step ~25%. Each step contributes marginal hit rate.

Q3: I don’t have a music background — how do I know BPM and Key? Reverse tool: drop the reference song URL into any BPM detector (e.g. tunebat.com), 3 seconds gives you BPM and Key.

Q4: 200-word prompts every time is exhausting. Build a template library — 5–10 7-step templates per genre. Next time just swap [Reference] and [Lyrics].

Q5: How is this different from yesterday’s V5.5 advanced techniques post? Yesterday’s post = technique deep-dives (structured templates, style combos, emotion curves). Today’s = methodology (the order to chain those techniques). Complementary.

Q6: Why not just use SunoMV’s “AI Create” auto-prompt button? The auto-prompt is a generic template — “amateur” tier. The 7-step method is “pro” tier. The former is for fast iteration, the latter for finishing tracks.

Q7: How many iterations until it stabilizes? With the 7-step method, average finish at v3. Without methodology, people are still trying at v12.

Run It Once

Open suno.bi, write a prompt following all 7 steps, generate on two different models. Compare against your old “by feel” prompt — the difference is immediate.

SunoMV Team