Suno AI Ultimate Parameter & Meta-Tag Cheatsheet
Version
Technical Parameters
Parameter | Description | Values | Default | Status |
---|---|---|---|---|
temp |
Controls the randomness/creativity of the output. Higher values produce more varied results. | 0.0 to 1.0 | 0.7 | Official |
cfg |
Classifier Free Guidance - controls how closely the model follows your prompt. Higher values adhere more closely. | 1.0 to 10.0 | 7.0 | Official |
seed |
Sets a specific random seed for deterministic generation. Same seed + same parameters = same result. | Any integer | Random | Official |
duration |
Controls the length of the generated track in seconds. | 30, 60, 120, 180 | 120 | Official |
key |
Musical key for the composition. | C, C#, D, D#, E, F, F#, G, G#, A, A#, B | Auto | Official |
mode |
Musical mode/scale for the composition. | major, minor | Auto | Official |
bpm |
Beats per minute - controls the tempo of the track. | 40 to 200 | Auto | Official |
Additional Parameters
Parameter | Description | Values | Default | Status |
---|---|---|---|---|
time_sig |
Time signature of the track. | 4/4, 3/4, 6/8, etc. | 4/4 | Experimental |
reference_song |
A reference song to influence the style and sound of the generation. | String with artist name and song title | None | Experimental |
top_k |
Limits the model to only consider the top K most likely tokens at each step. | 1 to 150 | 50 | Experimental |
top_p |
Nucleus sampling parameter - sets a probability threshold for token selection. | 0.0 to 1.0 | 0.95 | Experimental |
Example Prompts
Basic Example
An upbeat pop song with catchy chorus and energetic drums. Lyrics about summer adventures and making memories with friends.
[Verse]
Packed the car at the break of dawn
Summer breeze, we're moving on
Destination nowhere, just the open road
Friends beside me, we're good to go
[Chorus]
Summer days and starry nights
Making memories, feeling right
Together we're unstoppable
These moments are unforgettable
This basic example uses a simple descriptive prompt followed by structured lyrics with Verse and Chorus tags. It's straightforward but effective for generating a coherent pop song.
Advanced Example
temp=0.8 cfg=7.5 key=D mode=major bpm=128
An anthemic electronic pop track with 80s-inspired synths and modern production. Strong, confident vocals with lyrics about personal transformation and embracing your true self.
[Verse 1]
Behind these walls I've built so high
A different person waits inside
The mirror shows what others see
But doesn't show the real me
[Pre-Chorus]
But something's changing, I can feel it now
The walls are falling, I know it's time
[Chorus]
This is who I am
No more hiding, I'll take a stand
This is who I am
Finally free to show the world
The real me
This advanced example uses specific technical parameters at the top, followed by a more detailed style description. It includes Pre-Chorus tags and more complex lyrical themes.
Complex Example
temp=0.9 cfg=8.0 key=A# minor bpm=95 duration=180
[Style] Progressive rock with electronic and orchestral elements
[Mood] Introspective, ethereal, building to epic
[Structure] Intro-Verse-Chorus-Verse-Chorus-Bridge-Solo-Chorus-Outro
[Include] Atmospheric synth pads, electric guitars with delay, orchestral strings, dynamic drums
[Theme] Journey through space and consciousness, exploring the unknown
[Intro]
(Ambient synths with subtle guitar textures, building atmosphere)
[Verse 1]
Drifting through the endless void
Stars like memories, scattered and deployed
Signals bouncing off the walls of time
Echoes of a universe sublime
[Pre-Chorus]
Pushing boundaries of what we know
Beyond the threshold, watch it grow
[Chorus]
Voyagers of consciousness
Sailing through the cosmic sea
Patterns forming endlessly
Revealing what we're meant to be
[Bridge]
In the silence between stars
Truth emerges from afar
Whispers of celestial design
Aligning with this heart of mine
[Solo]
(Epic guitar solo with orchestral backing)
[Outro]
(Gradual deconstruction of all elements, fading to ambient space sounds)
This complex example uses precise parameters, multiple meta-tags, and a complete song structure with detailed instrumental direction. It demonstrates how to create a comprehensive prompt for maximum control over the generation.
Best Practices
Be Specific About Style
Instead of general genre labels, describe the specific style elements you want. Include reference artists, eras, or production techniques.
Structure Your Lyrics Properly
Use section tags ([Verse], [Chorus], etc.) to clearly delineate your lyrical structure. This helps the model understand the form of your song.
Balance Parameters Carefully
The relationship between parameters like temp and cfg affects your results significantly. Higher temp with lower cfg creates more variation but less prompt adherence.
Use Meta-Tags Strategically
Meta-tags like [Include], [Exclude], and [Style] can help focus the generation on specific elements without cluttering your main prompt.
Do's and Don'ts
Do
- Start with a clear, concise style description
- Use specific musical references when helpful ('synth sounds like Depeche Mode')
- Keep lyrics thematically consistent throughout sections
- Balance descriptive text with actual lyrics
- Use proper section tags to structure your song
- Specify important parameters like key and BPM when you have preferences
Don't
- Don't overload with too many conflicting style references
- Avoid extremely long section lyrics (over 8-10 lines per section)
- Don't use overly abstract descriptions without concrete musical direction
- Avoid very extreme parameter values (like temp=0.1 or cfg=15)
- Don't rely only on genre labels without supporting details
- Avoid requesting specific unavailable voices ('sounds exactly like Elvis')