Skip to content

Instantly share code, notes, and snippets.

@loftwah
Last active October 21, 2025 09:45
Show Gist options
  • Save loftwah/45d038bdbcab77baa7d2c79d44ff8a06 to your computer and use it in GitHub Desktop.
Save loftwah/45d038bdbcab77baa7d2c79d44ff8a06 to your computer and use it in GitHub Desktop.
sunoai

Suno AI v4.5 Cheatsheet (Final No-Miss Edition, Updated August 2025)

This cheatsheet covers best practices, style prompts, sound/effect usage, and workflow tips for Suno v4.5. Focus on originality (no direct artist names) and control (style prompts, metatags, sliders, stem editing, Add Vocals mode). All content is designed as a single copy-paste block for easy reference.


🔑 General Workflow

  • Originality First: Write custom prompts/lyrics to generate new music. Avoid direct copies; remix or inspire from uploads. Avoid artist names in style tags—describe vibe, instruments, mood instead.
  • Cover Feature: Upload audio (your own original clips or public domain) to remix/cover. Use high audio influence for structure retention, but tweak style/lyrics for originality. New in v4.5: "Add Vocals" mode for uploading instrumentals and generating vocals on top.
  • Workflow: Use Custom Mode for control. Test short drafts (15-30s). Save personas for consistent vocals/energy. Use Inspire Mode with playlists for audio influence without direct copies. In v4.5, describe song progressions/transitions in style prompts (e.g., "Build from quiet intro to explosive drop").
  • Credit Optimization: Generate instrumentals first, then add vocals via editor or extend. Use Pro/Premier for extends/covers/stems.
  • Prompt Best Practices: Narrative style (e.g., "A cinematic scene of..."). Avoid contradictions. Use metatags in lyrics/style for precision. v4.5 handles subtle elements like tone shifts better.
  • Character Limits: Style prompt ~200-400 chars; lyrics flexible but keep concise (8-12 lines per section).
  • Export/Extend Best Practices: Always generate 30s draft first. Approve → Extend to 1:30 → Extend to 2:30. Never extend from a broken take. v4.5 stem editor: lock the instrumental, re-roll vocals only.

⚙️ Sliders & Presets

  • Weirdness: 0–10% = faithful/predictable; 20–50% = balanced creativity; 70–100% = experimental/genre-bending.
  • Style Influence: 0–20% = minimal override; 40–60% = blended genres; 70–100% = strong style application.
  • Audio Influence (covers/remixes): 70–100% = faithful to upload; 30–50% = hybrid; 0–20% = loose inspiration.

Preset Settings Table (quick copy for sliders): Mode,Weirdness,Style Influence,Audio Influence,Use Case Faithful Cover,5%,15%,90%,Keep uploaded audio close Balanced Original,35%,80%,10%,Best for new tracks with vibe control Experimental Blend,70%,90%,20%,Wild genre blends and sound-bending Club Progressive,30%,80%,0%,EDM default with no upload


📝 Lyrics Best Practices

  • Write in first/third person for storytelling. Use rhymes, syllable matching for flow.
  • Structure: Divide into sections with metatags (e.g., [Verse 1], [Chorus]) to guide AI melody/timing.
  • Length: 4-8 lines per verse/chorus to avoid cutoffs/repeats.
  • Metatags for Effects: [Male vocals], [Female singer], [Harmonies], [Auto-tune], [Reverb heavy].
  • Ad-libs: Use parentheses for ad-libs (e.g., (yeah!)). Test phonetics for tricky words (e.g., hyphenate "Mel-bin" for Melbourne pronunciation).
  • Lyric Crafting Shortcuts: End lines on plosives (fight/sky/climb) for punchy delivery. For originality, generate base lyrics via AI then edit heavily. v4.5 supports advanced formatting like layered vocals: [Echoing Vocals] or (harmony backup). Always include a repetitive hook (e.g., "choo-choo" in chorus for earworm effect).

Example: [Chorus] Rise up, feel the fire Chase the dream, never tire (echo adlib: whoa) We conquer, skies we climb This life’s our paradigm


🎵 Sounds & Effects

  • Overview: v4.5 excels at complex sounds with better subtlety (e.g., natural reverb, layered instruments). Add effects via metatags in lyrics or style prompts for originality—describe uniquely (e.g., "rustling leaves in a forest synth").
  • In Lyrics Box: Use asterisks * for sound effects (e.g., thunder crash or crowd cheers)—AI interprets as non-vocal inserts. Brackets [ ] for structured sounds (e.g., [Rain falling softly], [Guitar feedback]). Parentheses ( ) for subtle ad-libs/effects (e.g., (echoing wind)). Capitalization for emphasis (e.g., *BOOM* for explosive impact).
  • In Style Prompt: Narrative descriptors (e.g., "With vinyl crackle and distant echoes"). Negative prompts (e.g., "no harsh distortion"). For instrumentals, specify "layered with ambient sounds like ocean waves."
  • Hybrid Instrumentals: Toggle Instrumental on; add sounds in opened lyrics box for hybrid tracks (e.g., [Fire crackling] in breaks). v4.5's editor allows stem separation to isolate/add effects post-generation.
  • Tips for Originality: Combine with genres (e.g., trap with 808 sub-bass rumble). Test in short clips; use cover to remaster with new sounds. Avoid overusing—2-4 per track for balance. Community tip: Pair with [Reverb heavy] or [Distortion light] for depth. Expanded movement sounds: door slam, [crowd cheering], vinyl scratch, [echo footsteps].

🎶 Style Prompt Formula

Format: Genre + Mood + Tempo (BPM) + Key Instruments + Atmosphere/Effects.

  • ✅ Good: “Hard hip hop, sharp piano stabs, orchestral strings, crisp snares, 92 BPM, cinematic spacious mix.”
  • ❌ Bad: “Dr. Dre style” (use descriptions like “funky synth bass” instead).

Genre Baselines (default key/BPM + settings): Genre,Key/BPM,Weirdness,Style Influence,Audio Influence Progressive House,A minor/128 BPM,30%,80%,0% Trap,F# minor/140 BPM,25%,75%,0% Boom Bap,D minor/90 BPM,15%,70%,0% Drum & Bass/Neurofunk,G minor/174 BPM,40%,85%,0% Jazz Fusion Hip Hop,C major/96 BPM,20%,70%,0% Nu-Metal / Rap-Metal,E minor/100 BPM,35%,80%,0% West Coast G-Funk,G minor/95 BPM,20%,75%,0% Cinematic Piano Hip Hop (2001 vibe),D minor/92 BPM,25%,80%,0% Jazz / Bebop,C major/120 BPM,30%,75%,0%


🎼 Genre Style Examples (Style Prompts)

  • West Coast G-Funk: “West Coast hip hop, funky synth leads, deep rolling bass, talkbox textures, laid-back groove, 95 BPM, car engine revs.”
  • Cinematic Piano Hip Hop (2001 vibe): “Hard hip hop, sharp piano stabs, orchestral strings, crisp snares, deep sub-bass, 92 BPM, cinematic production.”
  • Boom Bap: “Boom bap hip hop, dusty drum breaks, chopped jazz samples, vinyl crackle, 88 BPM, storytelling vibe.”
  • Trap: “Dark trap, rolling 808s, sharp hi-hats, atmospheric pads, 140 BPM, gunshot samples.”
  • Jazz Fusion Hip Hop: “Hip hop fused with smooth jazz, Rhodes keys, upright bass, brushed drums, mellow groove, 96 BPM, smoky reverb.”
  • Drum & Bass / Neurofunk: “Neurofunk drum and bass, heavy bass wobbles, fast breakbeats, 174 BPM, futuristic synth layers, industrial clanks.”
  • Nu-Metal / Rap-Metal: “Nu-metal riffs, downtuned guitars, DJ scratches, groovy bass slaps, 100 BPM, scream echoes.”
  • Progressive House: “Progressive house, layered synth drops, glitchy textures, pulsing bass, 128 BPM, glitch static.”
  • Jazz / Bebop: “Smooth jazz fusion, sax solos, upright bass, brush drums, 120 BPM, smoky lounge mood, glass clink.”

✅ Full Examples

1. Original Hip Hop Song

Style Prompt: “Motivational hip hop, boom bap beats, energetic flow, 95 BPM, no autotune, crowd hype in chorus.” Lyrics: [Intro: Spoken word]
Yo, wake up, it's grind time mic drop

[Verse 1]
From the bottom, climbing high
Dreams in sight, touch the sky
Hustle hard, no alibi
Push through pain, never cry

[Chorus]
Rise up, feel the fire (yeah!)
Chase the goal, never tire
We conquer, higher and higher
This life's our empire applause

[Verse 2]
Obstacles fall, we break free
Strength inside, you and me
Write your story, set it free
Victory's our destiny

[Bridge: Adlibs]
(Yeah, keep going) (Ooh, feel it) [Harmonies]

[Outro]
We made it, shine bright fade with echoes

2. Instrumental (Drum and Bass like Pendulum, Without Vocals)

Style Prompt: “High-energy neurofunk drum and bass, heavy bass wobbles, fast breaks, 174 BPM, atmospheric synths, no vocals, industrial clanks throughout.” Lyrics: [Instrumental]
Wobble bass intro
[Break: Thunderous drums]
[Drop: Synth layers with glitch effects]
[Outro: Fading echoes]
(Toggle Instrumental on; generates pure music track with sounds, no vocals.)

3. Hybrid Instrumental with Vocal Cuts (Electronic with Vocal Cuts, Progressive House Style)

Style Prompt: “Progressive house, building drops, glitchy synths, 128 BPM, layered with pulsing bass.” Lyrics (Opened box for vocal elements in instrumental): [Intro: Instrumental build with [vocal chops: ahh ooh] and synth whoosh]

[Drop: Heavy bass, scattered [vocal samples: "ghosts" whispered], glitch static]

[Break: Synth pads, [hum adlibs: mmm fading], [Whispers: "in the night"] with rain patter drip drip]

[Outro: Instrumental fade with [oohs and aahs] and echo reverb]
(Toggle Instrumental on; adds subtle vocals/sounds without full singing for hybrid track—vocals here as cuts/adlibs for atmospheric feel.)

4. Hybrid Instrumental with Effects Only (Electronic, Progressive House Style, No Vocals—Pure Sounds)

Style Prompt: “Progressive house, building drops, glitchy synths, 128 BPM, layered with pulsing bass.” Lyrics (Opened box for sounds only in instrumental): [Intro: Instrumental build with synth whoosh and [wind gusts]]

[Drop: Heavy bass, glitch static, [laser zaps]]

[Break: Synth pads, [rain patter drip drip], fading echoes]

[Outro: Instrumental fade with reverb tail]
(Toggle Instrumental on; focuses on sounds/effects for pure instrumental hybrid, no vocal elements.)


📊 Style CSV

Style,Prompt West Coast G-Funk,"West Coast hip hop, funky synth leads, deep rolling bass, talkbox textures, laid-back groove, 95 BPM, car engine revs" Cinematic Piano Hip Hop,"Hard hip hop, sharp piano stabs, orchestral strings, crisp snares, deep sub-bass, 92 BPM, cinematic production" Boom Bap,"Boom bap hip hop, dusty drum breaks, chopped jazz samples, vinyl crackle, 88 BPM" Trap,"Dark trap, rolling 808s, sharp hi-hats, atmospheric pads, 140 BPM, gunshot samples" Jazz Fusion Hip Hop,"Hip hop fused with smooth jazz, Rhodes keys, upright bass, brushed drums, mellow groove, 96 BPM, smoky reverb" Drum and Bass,"Neurofunk drum and bass, heavy bass wobbles, breakbeats, 174 BPM, futuristic synth layers, industrial clanks" Nu-Metal / Rap-Metal,"Nu-metal riffs, downtuned guitars, DJ scratches, groovy bass slaps, 100 BPM, scream echoes" Progressive House,"Progressive house, layered synth drops, glitchy textures, pulsing bass, 128 BPM, glitch static" Jazz / Bebop,"Smooth jazz fusion, sax solos, upright bass, brush drums, 120 BPM, smoky lounge mood, glass clink"


📊 Effects/Metatags CSV

Type,Tag,Description Vocal,[Vocal chops],Short chopped vocal samples for rhythm Vocal,[Whispers],Soft whispered phrases for atmosphere Vocal,(echo adlib: yeah),Echoing ad-lib with “yeah” sound Vocal,(echo adlib: ghostly hum),Echoing hum with ghostly vibe Vocal,[Oohs and aahs],Melodic vocal textures, no words Vocal,(adlib: yeah),Quick vocal insert without echo Sound,thunder crash,Loud thunder sound insert Sound,siren wail,Piercing siren effect Sound,[Rain patter drip drip],Gentle rain sound with dripping Sound,glitch static,Electronic glitch noise Sound,[Crowd murmur],Soft crowd background noise Sound,car engine revs,Revving car engine sound Sound,gunshot samples,Sharp gunshot effects Sound,industrial clanks,Metallic clanking for industrial vibe Sound,scream echoes,Echoing scream for intensity Sound,synth whoosh,Sweeping synth transition Sound,reverb tail,Fading reverb effect for outros Sound,[glass clink],Soft glass tap for jazz/lounge vibe Sound,door slam,Heavy door impact sound Sound,vinyl scratch,Classic DJ scratch effect Sound,[echo footsteps],Reverberating footsteps for movement Sound,[crowd cheering],Loud audience cheer for energy


🚀 Quick-Start Recipes (Full Copy-Paste Presets)

Recipe 1: Balanced Progressive House Train Anthem

Title: Transit

Style Prompt: “Progressive house, dark and cinematic, glitchy synths, pulsing bassline, layered drops, 128 BPM, industrial ambience, train-like rhythm, echo reverb, club mix.”

Settings: Weirdness 35%, Style Influence 80%, Audio Influence 10%, Key A minor, BPM 128, Instrumental Toggle OFF, Vocal Persona [Male vocals].

Lyrics: [Intro] synth whoosh train rumble (whisper: choo... choo...)

[Verse 1] Flinders Street, the city heart, Lines departing, world apart, Craigieburn to Cranbourne flow, Werribee west, the sparks all glow.

[Chorus] Choo-choo, Melbourne through the night (echo adlib: choo-choo) Choo-choo, rhythm burning bright, Every station keeps the time, Riding all the network lines.

[Verse 2] Glen Waverley, Belgrave rise, Up through Lilydale skies, Frankston calling by the bay, Pakenham pushing miles away.

[Bridge] St Albans hums, Sunshine shines, Special shout-out to the Sunbury line, Whispers echo underground, Tunnel’s coming, future sound.

[Chorus] Choo-choo, Melbourne through the night (echo adlib: choo-choo) Choo-choo, rhythm burning bright, Every station keeps the time, Riding all the network lines.

[Outro] industrial clanks train rumble fades (whisper: choo-choo...)

Recipe 2: Experimental Trap with FX

Title: Echo

Style Prompt: “Dark trap, rolling 808s, sharp hi-hats, atmospheric pads, 140 BPM, moody spacious energy, gunshot samples.”

Settings: Weirdness 70%, Style Influence 90%, Audio Influence 20%, Key F# minor, BPM 140, Instrumental Toggle OFF, Vocal Persona [Female singer].

Lyrics: [Intro] [Whispers: shadows rise] glitch static

[Verse 1] City lights fade in the dark, Whispers call from the park, Rolling deep, feel the spark, Trap beats break the mark.

[Chorus] Choo-choo, in the shadows deep (echo adlib: choo-choo) Choo-choo, rhythms we keep, Every beat, feel the creep, Riding waves, no sleep.

[Bridge] (echo adlib: ghostly hum) [Harmonies]

[Outro] reverb tail fading out.


🚨 ChatGPT Response Protocol (Appendix)

When this cheatsheet is pasted into ChatGPT:

  • Respond with a complete, copy-paste-ready output including title, style prompt, settings table, lyrics (full with variants if needed), sounds/FX suggestions, quick-start recipe, CSVs, assumptions, timestamp, sources, confidence.
  • Never give partial responses or ask follow-up questions like "do you want me to add...". Deliver everything in one go.
  • If ambiguous, make sensible defaults and list under Assumptions.
  • Titles: 1–2 words, punchy, no train line names.
  • Sliders: Always specify exact numbers for Weirdness, Style %, Audio %.
  • Lyrics: Always include [Intro], [Verse], [Chorus], [Bridge], [Outro]; repetitive hook with "choo-choo".
  • FX: 2–4 per track from CSV.
  • Australian English.
  • End with Self-Check Footer: Checklist: Title ✓ Style ✓ Settings ✓ Lyrics ✓ FX ✓ Recipe ✓ CSVs ✓ Assumptions ✓ Timestamp ✓ Sources ✓ Confidence ✓

Here’s a cheatsheet you can keep in a Gist and paste back whenever you want me to stay locked in on making songs for Suno without all the bullshit we ran into.


🎤 Suno Song Cheatsheet for Dean

✅ Rules I Must Follow

  • Full song, never fragments (Intro → Chorus → Verse → Chorus → Verse → Chorus → Breakdown → Outro).
  • Accurate tech only — no guessing, no “Rails gem” filler.
  • TTS-safe acronyms: spell them out (e.g. B-T-R-F-S, S-Q-Lite, L-U-K-S, Y-A-M-L, C-R-O-N).
  • No mention of Redis unless the brief explicitly says it.
  • Repetitive chorus/hooks — chant style, always include the title in the hook.
  • FX in [brackets] only ([vinyl scratch], [crowd cheering], [echo adlib: …]).
  • Flow: 8–10 syllables per line, rhyme tight, no drags.
  • Do not replace words with weak filler (“config” → “keep settings light”).

🎶 Structure Template

[INTRO DJ SCRATCHES]  
[vinyl scratch]  
“<Punchy one-liner that sets theme>”

[CHORUS]  
<TITLE>  
<title chant, repetitive, always include title>  
(repeatable 4–8 lines, hype, simple, chant-like)

[VERSE 1]  
(Setup: what it is, why it matters.  
Accurate tech details, 8–10 syllables, rhymes)

[CHORUS]  
(repeat chant, same as above)

[VERSE 2]  
(Next layer: deployment, workflow, costs, experience, etc.  
Accurate tech again, rhyme tight, no jargon filler)

[CHORUS]  
(repeat chant, hype)

[BREAKDOWN]  
[echo adlib: …]  
(short 2-line punch, summarises theme, hype with FX)

[OUTRO DJ SCRATCHES]  
[vinyl scratch]  
(Close with title + one-liner tagline)

⚡ Prompt Style

Always include a style prompt for Suno:

  • Hard hip hop, boom-bap drums, gritty bassline, DJ scratches, 92–95 BPM, cinematic energy, no autotune, [vinyl scratch], [crowd cheering]

🔥 Example Snippet

[CHORUS]  
OFF THE RAILS  
Off the Rails, Off the Rails,  
Rails 8 strong and it never fails.  
Off the Rails, Off the Rails,  
Solid Queue runs while the night prevails.

[INTRO DJ + FX]
[vinyl scratch] “This is the sound, this is the vibe… welcome to Loftwah F M!” [crowd cheering]

[HOOK | Chant]
Loftwah F M! (oh yeah!)
Your brand, your sound, the beat don’t end!
Loftwah F M! (let’s go!)
All day, all night, it’s the station you know!

[VERSE | Benefits]
Original tracks that carry your name,
Radio fire, we’re changing the game,
No red tape, no licence fight,
LoftwahFM keeps your message tight.

[TAG / HOOK]
Loftwah F M! (Loftwah—F M!)
The sound of your brand — only Loftwah F M!

[STINGER]
[vinyl scratch] “Loftwah FM — made for your brand, built for your sound.”


[INTRO DJ + FX]
[vinyl scratch] “Cruise control, sunshine flow… you’re tuned to Loftwah F M.” [crowd cheering]

[HOOK | Chant]
Loftwah F M! (hey!)
Rolling deep with a sound that stays.
Loftwah F M! (yeah!)
Turn it up loud, let the rhythm play.

[VERSE | Benefits]
Custom grooves, built fresh on demand,
Your message rides with the tightest band,
Zero stress, no fees in the way,
LoftwahFM — we’re here every day.

[TAG / HOOK]
Loftwah F M! (Loftwah F M!)
Your lane, your vibe, Loftwah F M!

[STINGER]
[vinyl scratch] “Loftwah F M — smooth, strong, always on.” reverb tail


[INTRO DJ + FX]
[vinyl scratch] “Turn it higher, feel the fire… you’re riding with LoftwahFM!” [crowd cheering]

[HOOK | Chant]
Loftwah F M! (let’s ride!)
Your brand, your sound, blasting worldwide!
Loftwah F M! (so strong!)
Your station, your anthem, all day long!

[VERSE | Benefits]
From the store to the street, we bring the heat,
Custom beats make your branding complete,
Skip the hassle, no licence pain,
LoftwahFM — remember the name!

[TAG / HOOK]
Loftwah F M! (Loftwah F M!)
Your sound, your life, your Loftwah F M!

[STINGER]
[vinyl scratch] “Loftwah F M — where your brand becomes the sound.” crowd cheering


🎨 Extra Style Variations for LoftwahFM Jingle

G-Funk Bounce (laid-back & groovy) “West Coast G-funk, funky synth leads, talkbox textures, deep bass groove, 94 BPM, cruising bounce, [vinyl scratch], car horn beeps (light), radio jingle.”

Electro Funk Hip Hop (bright & funky) “Electro-funk hip hop, slap bass, wah-wah guitars, punchy drums, synth stabs, 100 BPM, upbeat and playful, [vinyl scratch], handclaps.”

Nu-Metal Rap Jingle (aggressive & bold) “Nu-metal / rap-rock, downtuned guitars, DJ scratches, heavy drums, 100 BPM, raw energy, [vinyl scratch], scream echoes (short).”

Jazz Fusion Hip Hop (smooth & cool) “Hip hop fused with jazz, Rhodes keys, upright bass, brushed drums, sax riffs, 96 BPM, smoky lounge vibe, [vinyl scratch], [glass clink].”

Drum & Bass Pulse (fast & futuristic) “Neurofunk drum and bass, rolling breakbeats, heavy bass wobbles, futuristic synths, 174 BPM, high-energy jingle, [vinyl scratch], industrial clanks.”

Funk Rock Hybrid (energetic & edgy) “Funk rock fusion, groovy bass guitar, crunchy riffs, tight drums, 105 BPM, energetic party vibe, [vinyl scratch], crowd cheering.”

Reggaeton / Latin Fusion (tropical & catchy) “Reggaeton beat, syncopated percussion, Latin guitar, deep sub-bass, 96 BPM, tropical bounce, [vinyl scratch], conga hits.”

Cinematic Trap (epic & modern) “Cinematic trap, 808 sub-bass, orchestral strings, atmospheric pads, sharp hi-hats, 142 BPM, epic radio anthem, [vinyl scratch], thunder crash.”

Lo-Fi Chill Hop (warm & nostalgic) “Lo-fi hip hop, dusty drum loops, vinyl crackle, mellow Rhodes keys, 88 BPM, nostalgic and warm jingle, [vinyl scratch], rain patter drip drip.”

Funky Disco House (retro & dancey) “Disco-inspired house, funky guitar licks, four-on-the-floor kick, bright synth leads, 122 BPM, party radio jingle, [vinyl scratch], crowd murmur.”

AVOID WORDS LIKE: read, live, attribute These words can sound different even though they have the same spelling and the AI will always pick the wrong way. I guess if we HAVE to use these words we have to spell out the pronunciation. Just don't use them. Find another word. English right?

A–C

Absent /ˈæbsənt/ → not present /æbˈsɛnt/ → to withhold oneself

Affect /əˈfɛkt/ → to influence /ˈæfɛkt/ → a display of emotion (psychology)

Attribute /ˈætrɪbjuːt/ → a quality or feature /əˈtrɪbjuːt/ → to assign or credit

Bass /bæs/ → low-pitched sound/instrument /beɪs/ → a fish

Bow /boʊ/ → ribbon knot / weapon for arrows /baʊ/ → bend forward

Close /kloʊs/ → nearby /kloʊz/ → to shut

Compact /ˈkɒmpækt/ → an agreement, or small case /kəmˈpækt/ → to compress

Conduct /ˈkɒndʌkt/ → behaviour /kənˈdʌkt/ → to lead

Conflicts /ˈkɒnflɪkts/ → disputes /kənˈflɪkts/ → disagrees

Contest /ˈkɒntɛst/ → a competition /kənˈtɛst/ → to oppose

Contract /ˈkɒntrækt/ → a binding agreement /kənˈtrækt/ → to shrink, or to acquire (e.g., disease)

Convict /ˈkɒnvɪkt/ → a prisoner /kənˈvɪkt/ → to declare guilty

Content /ˈkɒntɛnt/ → the material inside /kənˈtɛnt/ → satisfied

D–L

Desert /ˈdɛzərt/ → dry, barren land /dɪˈzɜːrt/ → to abandon

Digest /ˈdaɪdʒɛst/ → summary /daɪˈdʒɛst/ → to break down food

Does /doʊz/ → female deer (plural) /dʌz/ → third person singular of “do”

Entrance /ˈɛntrəns/ → doorway or gate /ɪnˈtræns/ → to mesmerise

Excuse /ˈɛkskjuːs/ → a reason /ɪksˈkjuːz/ → to forgive

Fine /faɪn/ → high quality or well /faɪn/ → monetary penalty (same spelling & sound, but context shifts – borderline case)

Incense /ˈɪnsɛns/ → aromatic substance /ɪnˈsɛns/ → to anger

Invalid /ˈɪnvəlɪd/ → not valid /ɪnˈvælɪd/ → disabled person

Lead /liːd/ → to guide /lɛd/ → the metal

Live /lɪv/ → to exist /laɪv/ → happening now

M–R

Minute /ˈmɪnɪt/ → 60 seconds /maɪˈnjuːt/ → very small

Object /ˈɒbdʒɪkt/ → thing /əbˈdʒɛkt/ → to oppose

Perfect /ˈpɜːrfɪkt/ → flawless /pərˈfɛkt/ → to make flawless

Permit /ˈpɜːrmɪt/ → a licence /pərˈmɪt/ → to allow

Polish /ˈpoʊlɪʃ/ → to shine /ˈpɒlɪʃ/ → from Poland

Produce /ˈproʊduːs/ → fruits and vegetables /prəˈduːs/ → to make

Project /ˈprɒdʒɛkt/ → an assignment /prəˈdʒɛkt/ → to throw or extend outward

Read /riːd/ → present tense /rɛd/ → past tense

Refuse /ˈrɛfjuːs/ → rubbish /rɪˈfjuːz/ → to decline

Row /roʊ/ → line of seats /raʊ/ → argument /roʊ/ → to use oars

S–W

Sewer /ˈsuːər/ → waste channel /ˈsoʊər/ → one who sews

Tear /tɪə(r)/ → drop from eye /tɛə(r)/ → to rip

Wound /wuːnd/ → injury /waʊnd/ → past tense of wind

Wind /wɪnd/ → moving air /waɪnd/ → to twist or turn


banger styles for video game music:

Nu-metal, chiptune, arcade, downtuned distorted guitars, percussive slap bass, heavy groove drums with deep kick and sharp snare, dark and aggressive energy, raw bounce riffs, [distortion heavy], [industrial clanks], [feedback noise].


A hip-hop instrumental track featuring a prominent upright bass line, a consistent drum beat with a strong kick and snare, and a high-pitched, almost flute-like synth melody. The tempo is moderate. The upright bass plays a walking bass line, providing a jazzy feel. The drums maintain a steady, somewhat laid-back rhythm. The synth melody is simple and repetitive, adding a melodic counterpoint to the bass. There are no vocals. The overall production is clean with a focus on the interplay between the bass, drums, and synth.


🧠 Flow Mode (LLM-Safe for Suno & TTS)

When I say “Flow Mode”, generate lyrics in double-time or chopper rap cadence that sound fluid when spoken quickly. Follow these literal rules — no punctuation tricks that a TTS engine would vocalise.

Flow Mode Rules

Exactly two verses, 16 bars each.

Each bar 24–36 syllables, with at least 3 internal rhymes.

Flow must be continuous — lines connect, no hard stops or isolated sentences.

Use commas, not slashes, to mark micro-pauses. Avoid full stops except every 4 bars.

Focus on phonetic rhythm: plosive consonants (k t p ch cr) and vowel bounce.

Topic = whatever I specify, but cadence > grammar.

Keep the chorus unchanged unless told otherwise.

Target tempo ≈ 95 BPM (double-time delivery ≈ 190 BPM).

Never write meta-text or instructions inside the verses.

Output ready for Suno/TTS — clean lines, no symbols (/, |, >, etc.).

Prompt Shortcut Example

Use Flow Mode. Topic: post-2020 world chaos. Keep my chorus exactly as written. Generate two 16-bar verses, 30 syllables per line, fast-rap cadence, commas only for pacing.

Output Example (for rhythm pattern only)

Pandemic panic, mechanical static, digital addicts attacking the feed, Chatter erratic, dramatic theatrics, facts get shattered and scattered with speed, Tracking the traffic, collapsing the magic, masks in elastic, gasping for air, Rapid mechanics, semantic gymnastics, praying for balance, nobody care.

💡 Why this works:

Commas tell Suno/TTS where to breathe without breaking cadence. The LLM is constrained by syllable count and rhyme density, forcing fast rhythmic writing. No slashes or special characters mean perfect compatibility with your lyric boxes.

TTS Pronunciation Cheatsheet for Tech Lyrics

Built for Loftwah F M / TecHub — keep your bars clean, your TTS sober, and your flow intelligible.


🧠 General Dev Terms

Term Pronounced As Notes / Why
deploy ship / roll out “Deploy” often mis-stresses; “ship” hits cleaner in flow.
commit stamp / save “Commit” gets read monotone; “stamp” fits rhythm.
repository ree-po TTS may say “re-pos-i-tory”; shorten for cadence.
branch branch Safe. Leave as is.
merge merge Always fine.
revert re-vert Emphasise both syllables for bounce.
pipeline pipe-line Clearer breaks; TTS can chew “pipeline” as one mushy word.
staging stay-jing Split to avoid “sta-ging”.
production pro-duck-shun Keeps rhythm natural.
sandbox sand-box Neutral.
hotfix hot fix Spell separate for pacing.
version ver-zhun Soft “s” reads smoother.

💬 Ambiguous Words

Term Pronounced As Notes / Why
read (present) ree-d Clarify tense so AI doesn’t say “red”.
read (past) red Explicit cue for past tense.
lead (guide) leed Use for leadership bars.
lead (metal) led Phonetic clarity.
live (on stage) on stage / real time Avoid “liv”.
live (reside) liv For “I live in code”.
route path / end-point “Root”/“rowt” ambiguity.
cache cash Always rhyme with “stash”.
epoch ee-pock Prevents “ep-ick”.
SQL S Q L / sequel Either works; keep consistent per song.
data day-ta More natural to most TTS voices.

⚛️ React + Front-End

Term Pronounced As Notes / Why
React Ree-act Works cleanly; emphasise second syllable.
component com-po-nent Neutral.
props props Safe.
state state Fine.
hook hook Fine.
useState use state Split to preserve clarity.
useEffect use effect Same rule.
useMemo use mee-mo Reads like “memo”; pronounce softly.
context con-text Fine.
reducer re-doo-ser Avoid “re-duce-er”.
dispatch dis-patch Fine.
virtual DOM virtual dom Lowercase “dom” — never “D O M”.
JSX J S X Spell out letters.
component tree component tree Keep as phrase.
hydration hi-dray-shun Prevents “hid-ra-shun”.
suspense sus-pense Normal.
props drilling props drilling Clear, fine.
React Router React row-ter / React routing Pick one sound and stick to it.

⚙️ Vite / Tooling / TypeScript

Term Pronounced As Notes / Why
Vite Vite like dynamite / veet Built-in punchline; both acceptable.
bundler bun-dler Clear consonant break.
esbuild E S build Spell “E S”.
Rollup roll-up Fine.
Babel bay-bul Common Aussie/UK.
env file dot env file Always say “dot env”.
tsconfig T S config Spell T S.
TypeScript Type Script Safer split for TTS.
keyof key of Clarifies intent.
typeof type of Same.
infer in-fur Fine.
generic juh-neer-ik Slow slightly; TTS rushes it.
mapped type mapped type Neutral.
readonly read-only Avoids misread as “red-only”.
unknown un-known Works clean.
never nev-er Fine.
any any Context OK; avoid repeating it in bars (sounds lazy).
template literal template literal Good rhythm phrase.

🔥 Backend / API / Nest

Term Pronounced As Notes / Why
Nest nest Fine.
DTO D T O Spell out.
REST rest Fine.
GraphQL Graph Q L Spell letters.
API A P I Always spell.
webhook web hook Fine.
rate limit rate limit Safe.
CORS cores Lyric-safe stand-in for “C-O-R-S”.
OAuth O-auth Add dash for pacing.
JWT J W T Letters clear.
JSON Jayson Natural pronunciation; use it.
YAML Yammel Rhymes with camel.
fetch fetch Fine.
response re-sponse Split for meter.
endpoint end-point Avoids “en-poynt”.

🐍 General Programming

Term Pronounced As Notes / Why
async ay-sink Prevents “a-sync”.
await uh-wait Clean syllables.
promise prom-iss Safer vowel.
callback call-back Fine.
closure cloh-zhur Natural sound.
hoisting hoist-ing Clarify.
destructuring dee-struck-chur-ing Forces correct pacing.
optional chaining optional chaining Fine.
spread operator spread operator Works well.
rest parameter rest parameter OK.
arrow function arrow function Good rhythm pair.
literal lit-er-ul Clarify “literal”.

🖥 DevOps / Cloud / Infra

Term Pronounced As Notes / Why
AWS A W S Letters clear.
EC2 E C 2 Fine.
S3 S 3 Fine.
RDS R D S Fine.
ECS E C S Fine.
Lambda lam-dah Correct, smooth.
CloudFront cloud front Clear.
Route 53 route fifty-three Say route as “rowt”.
IAM I A M Letters.
VPC V P C Letters.
NAT nat Simple.
ALB A L B Letters.
SES S E S Fine.
SNS S N S Fine.
ElastiCache elastic cash Word-safe sub.
SQS S Q S Letters.
Kinesis kih-nee-sis Clarify vowels.
CloudWatch cloud watch Fine.
CloudTrail cloud trail Fine.
SSM S S M Letters.
Bedrock bed-rock Normal.
Redis reh-dis Correct.
Docker dock-er Simple.
Kubernetes koo-ber-net-eez Always this; never “koo-bern-etes”.
kubectl cube cuddle / kube control Choose one and stay consistent.
Helm helm Fine.
pod pod Fine.
ingress in-gress Clarify.
egress ee-gress Clarify.
cluster clus-ter Safe.

💾 Databases

Term Pronounced As Notes / Why
SQL S Q L / sequel Pick and stick.
PostgreSQL Post-gres Industry standard.
MySQL my S Q L Clear.
SQLite S Q L light Fine.
DynamoDB dye-nah-mo D B Safe.
MongoDB mong-go D B Fine.
Prisma priz-mah Clarify z sound.
migration my-gray-shun Good.
schema skee-mah Fine.
query kwer-ee Good.
transaction tran-zak-shun Split for timing.
Redis reh-dis Always that.

🧱 Ruby / Rails

Term Pronounced As Notes / Why
Ruby roo-bee Fine.
Rails Rails Straightforward.
Bundler bun-dler OK.
Gemfile gem file Split for clarity.
rake rake Fine.
Rakefile rake file OK.
Active Record active record Clear.
Action Cable action cable OK.
Turbo tur-bo Fine.
Stimulus stim-yoo-lus Clarify.
Zeitwerk zite-werk Avoid “zeet-werk”.
Sorbet sore-bay Clear.
RSpec R spec Spell letters.
Sidekiq side-kick Use that phonetic form.
Capybara cap-ih-bar-ah Natural flow.
Puma poo-mah Fine.

🧩 AI / Data

Term Pronounced As Notes / Why
AI A I Spell letters.
ML M L Machine learning.
LLM L L M Spell out.
embedding em-bed-ing Clear.
vector DB vector D B Fine.
RAG rag OK.
transformer trans-form-er Fine.
token toe-ken Neutral.
prompt prompt OK.
ChatGPT Chat-G P T Never “Chatt Jip-tee”.
Gemini jem-ih-nye Correct Google form.
Claude clawd Anthropic.
Llama lah-mah Clear.
Whisper whis-per Fine.

🎛 Audio / Music Terms

Term Pronounced As Notes / Why
DAW daw / D A W Both work; “daw” flows better.
BPM B P M Always letters.
WAV wave Fine.
MP3 M P 3 OK.
FLAC flack Common.
limiter lim-it-er Clearer.
compressor com-press-or OK.
sidechain side chain Split.
reverb ree-verb OK.
delay de-lay Natural.
phaser fay-zer OK.
distortion dis-tor-shun Works.
equalizer ee-kwuh-lye-zer Smooth.
808 eight oh eight Always letters.
303 three oh three Same pattern.

🐚 Shell / Linux

Term Pronounced As Notes / Why
bash bash OK.
zsh zed shell Avoid “zee-sh”.
fish fish OK.
tmux tee-mux Fine.
systemd system D Safe.
chmod change mod Clarifies meaning.
chown change own Ditto.
grep grep OK.
awk awk OK.
sed said Cue sound.
curl curl OK.
ssh S S H Spell.
scp S C P Spell.
rsync are-sync OK.
apt apt OK.
brew brew OK.
make make OK.
sudo soo-doe Correct.

Quick TTS Rules

Rule Example Why
Lowercase “dom” “React build live, watch the dom explode” Prevents D-O-M spelling.
Add dashes to force pacing “O-auth”, “re-vert”, “pro-duct-ion” Makes beats land even.
Spell acronyms “A P I call”, “S Q L query” Prevents monotone slur.
Replace deploy/commit “Ship log clean”, “Stamp the build” Safer flow words.
Cue tense “I ree-d the file”, “I red it last night” Stops grammar confusion.
Avoid “live/read/lead” without cue Use “real-time”, “ree-d”, “leed” Fixes homonym chaos.

Suno Song Generation Template

Paste this entire template into a new AI session before filling your brief. Delete the example brief at the end before use. The model must follow every rule below to generate Suno-ready songs that are TTS-safe, structurally correct, and free of artist names.


Checklist

  1. Paste this template into a new chat.

  2. Fill out the BRIEF section only. Do not modify the rules.

  3. Submit.

  4. Expect a complete output with:

    • Title
    • Full lyrics (Suno-compatible)
    • Primary styles
    • 3–5 style variations

SYSTEM BEHAVIOUR

When the user submits a filled BRIEF, the AI must:

  • Generate a title, full lyrics, and Suno-ready style tags.
  • Follow all TTS, character, and structure rules in this document.
  • Use example lyrics only to understand flow, rhythm, and phrasing, never to copy content.
  • Use example songs or bands only to infer style and instrumentation, never to mention names in output.
  • Match rhyme density, pacing, and structure to the BRIEF.
  • Infer genre, mood, and tempo naturally.
  • Output must follow the OUTPUT FORMAT section exactly.

BRIEF (user fills this)

Theme or scenario:
Flow and structure notes:
Rhyme complexity: simple / mixed / fast
FX: none or list up to 4 in [square brackets]
Example songs or bands for vibe only: up to 3 (used to infer styles, never named in output)
Example lyrics for flow reference only: 4–12 lines to show cadence; model must not copy them
Banned or must-include items:
TTS notes: words to avoid or phonetics to use if needed

Only this section is filled before generation.


RULES (for the model)

Character Safety

  • Allowed: letters, numbers, spaces, commas, full stops, hyphens, apostrophes, parentheses (for ad-libs), and [square brackets] for FX.
  • Forbidden: < > _ / | ~ { } \ # @ * and any markup or symbol that Suno might read aloud or that could break formatting.
  • No hashtags, emojis, meta commentary, or stage directions outside of [square brackets].

Structure

Use exactly these section tags, in order:

[INTRO]
[CHORUS]
[VERSE 1]
[CHORUS]
[VERSE 2]
[BRIDGE] or [BREAKDOWN]
[CHORUS]
[OUTRO]
  • Lyrics only inside sections.
  • [INTRO] and [OUTRO] may contain short spoken lines or ambient FX.
  • No commentary, metadata, or narrative filler.

Title

  • The title is generated by the AI.
  • It must appear somewhere in the chorus (not necessarily first line).
  • The title should express the main concept or hook of the song.

TTS and Pronunciation

  • Write natural English designed for clean spoken delivery.
  • Use commas for micro-pauses and full stops only to end complete thoughts.
  • Avoid heteronyms or clarify them phonetically only when the meaning or flow would be ambiguous.

Examples of phonetic clarification:

Word Intended Meaning Phonetic Form
lead (to guide) leed the way leed
lead (metal) led metal led
read (present tense) ree-d the code ree-d
read (past tense) red the file red

Acronyms must be spaced for TTS clarity:

Acronym Written As
LoftwahFM Loftwah F M
SQL S Q L
YAML Y A M L
CRON C R O N
S3 S 3

Regional and Contextual Phonetics

If the theme or story has a clear regional setting or tone, adjust pronunciation naturally for that region. Use phonetic spelling only when necessary for clarity or rhythm.

Examples:

Australian context:

  • Melbourne → Mel-bin
  • Brisbane → Bris-bin
  • Cairns → Cans
  • Adelaide → Ad-uh-layd

British context:

  • Leicester → Les-tuh
  • Norwich → Nor-itch
  • Derby → Dah-bee

North American context:

  • Toronto → Tuh-ron-oh
  • Houston → Hyoo-stun
  • Oregon → Or-uh-gun

Neutral / international context:

  • Use standard spelling (Melbourne, Leicester, Houston) unless rhythm or rhyme clearly benefits from phonetics.

Guidelines:

  • If uncertain, use standard spelling.
  • Apply phonetic forms only when it improves TTS flow or avoids mispronunciation.
  • Never alter spelling for aesthetic or stylistic effect.
  • Never use symbols to represent rhythm — rely on line breaks and commas.

Rhyme Density

Use the BRIEF setting:

Level Description
simple clear end rhymes, relaxed pacing
mixed internal rhymes, rhythmic variation
fast dense internal rhymes, double-time delivery, minimal full stops

Maintain consistent syllable balance for smooth delivery and natural TTS phrasing.


Flow Mode (if requested)

  • Two verses, 16 bars each.
  • Each bar ≈ 24–36 syllables.
  • Continuous flow with commas for pacing.
  • No meta lines or repeated example phrasing.

FX

  • FX appear only in [square brackets], either inline or on their own line.
  • Use none if the brief specifies “none.”
  • If used, include up to four total.

Examples: [vinyl scratch], [crowd cheering], [reverb tail], [industrial clanks]


Styles Line and Variations

At the end of every song, include:

  • One primary styles line
  • Three to five alternate variations

All lowercase, comma-separated Suno-compatible descriptors. Do not include BPM, key, or artist names.

Example:

styles: hip hop, boom bap, heavy drums, head-nodder, dj scratches, cinematic
styles_variants:
- boom bap, cinematic, jazzy drums, dusty piano samples
- trap, dark ambience, 808 sub-bass, layered vocals
- nu-metal, distorted guitars, dj scratches, aggressive energy
- lo-fi hip hop, vinyl crackle, mellow rhodes, chilled swing
- progressive house, synth layers, club ambience, pulsing bass

OUTPUT FORMAT

Title: 
[INTRO]
1–3 short lines. Optional FX.

[CHORUS]
Catchy hook with title included somewhere.

[VERSE 1]
8–12 lines (or 16 bars if Flow Mode).

[CHORUS]
Repeat or vary slightly; retain hook.

[VERSE 2]
Continuation or escalation; match rhyme density.

[BRIDGE]
2–4 lines; contrast or lift; optional FX.

[CHORUS]
Final reprise; light ad-libs in parentheses allowed.

[OUTRO]
1–3 lines; optional FX.

styles: primary, comma-separated, lowercase descriptors
styles_variants:
- variation 1
- variation 2
- variation 3
- variation 4
- variation 5

Local: YYYY/MM/DD HH:mm (UTC+11)
UTC: YYYY/MM/DD HH:mm
Confidence: XX%

ADDITIONAL CONTEXT (for the model)

  • Example songs guide mood, instrumentation, and energy only — never referenced directly.
  • Example lyrics guide flow and rhythm only — never copied.
  • Output must be Suno-ready: clean characters, no formatting edits required.
  • If FX are unspecified, omit them.
  • If Flow Mode is enabled, follow its rules exactly but keep the chorus chantable.
  • If the song is instrumental, preserve section tags, use descriptive FX sparingly, and add “instrumental” in the styles line.

EXAMPLE BRIEF (REMOVE BEFORE USE)

Theme or scenario: Motivational anthem about building a tech project and shipping it live.
Flow and structure notes: Normal pacing, not Flow Mode. Conversational tone with a powerful hook.
Rhyme complexity: mixed
FX: [vinyl scratch], [reverb tail]
Example songs or bands for vibe only: cinematic hip hop, classic boom bap, modern clean mix
Example lyrics for flow reference only:
Started from the ground, now we are breaking through,
Every single step, we believed it true,
Push it to the edge, make the vision alive,
Building every piece till it is ready to thrive.
Banned or must-include items: no artist names; include a line about shipping to prod and real users.
TTS notes: avoid “read” unless clarified; LoftwahFM should be Loftwah F M.

Suno Song Generation Template

Paste this entire template into a new AI session before filling your brief. Delete the example brief at the end before use. The model must follow every rule below to generate Suno-ready songs that are TTS-safe, structurally correct, and free of artist names.


Checklist

  1. Paste this template into a new chat.

  2. Fill out the BRIEF section only. Do not modify the rules.

  3. Submit.

  4. Expect a complete output with:

    • Title
    • Full lyrics (Suno-compatible)
    • Primary styles
    • 3–5 style variations

SYSTEM BEHAVIOUR

When the user submits a filled BRIEF, the AI must:

  • Generate a title, full lyrics, and Suno-ready style tags.
  • Follow all TTS, character, and structure rules in this document.
  • Use example lyrics only to understand flow, rhythm, and phrasing, never to copy content.
  • Use example songs or bands only to infer style and instrumentation, never to mention names in output.
  • Match rhyme density, pacing, and structure to the BRIEF.
  • Infer genre, mood, and tempo naturally.
  • Output must follow the OUTPUT FORMAT section exactly.

BRIEF (user fills this)

Theme or scenario:
Flow and structure notes:
Rhyme complexity: simple / mixed / fast
FX: none or list up to 4 in [square brackets]
Example songs or bands for vibe only: up to 3 (used to infer styles, never named in output)
Example lyrics for flow reference only: 4–12 lines to show cadence; model must not copy them
Banned or must-include items:
TTS notes: words to avoid or phonetics to use if needed

Only this section is filled before generation.


RULES (for the model)

Character Safety

  • Allowed: letters, numbers, spaces, commas, full stops, hyphens, apostrophes, parentheses (for ad-libs), and [square brackets] for FX.
  • Forbidden: < > _ / | ~ { } \ # @ * and any markup or symbol that Suno might read aloud or that could break formatting.
  • No hashtags, emojis, meta commentary, or stage directions outside of [square brackets].

Structure

Use exactly these section tags, in order:

[INTRO]
[CHORUS]
[VERSE 1]
[CHORUS]
[VERSE 2]
[BRIDGE] or [BREAKDOWN]
[CHORUS]
[OUTRO]
  • Lyrics only inside sections.
  • [INTRO] and [OUTRO] may contain short spoken lines or ambient FX.
  • No commentary, metadata, or narrative filler.

Title

  • The title is generated by the AI.
  • It must appear somewhere in the chorus (not necessarily first line).
  • The title should express the main concept or hook of the song.

TTS and Pronunciation

  • Write natural English designed for clean spoken delivery.
  • Use commas for micro-pauses and full stops only to end complete thoughts.
  • Avoid heteronyms or clarify them phonetically only when the meaning or flow would be ambiguous.

Examples of phonetic clarification:

Word Intended Meaning Phonetic Form
lead (to guide) leed the way leed
lead (metal) led metal led
read (present tense) ree-d the code ree-d
read (past tense) red the file red

Acronyms must be spaced for TTS clarity:

Acronym Written As
LoftwahFM Loftwah F M
SQL S Q L
YAML Y A M L
CRON C R O N
S3 S 3

Regional and Contextual Phonetics

If the theme or story has a clear regional setting or tone, adjust pronunciation naturally for that region. Use phonetic spelling only when necessary for clarity or rhythm.

Examples:

Australian context:

  • Melbourne → Mel-bin
  • Brisbane → Bris-bin
  • Cairns → Cans
  • Adelaide → Ad-uh-layd

British context:

  • Leicester → Les-tuh
  • Norwich → Nor-itch
  • Derby → Dah-bee

North American context:

  • Toronto → Tuh-ron-oh
  • Houston → Hyoo-stun
  • Oregon → Or-uh-gun

Neutral / international context:

  • Use standard spelling (Melbourne, Leicester, Houston) unless rhythm or rhyme clearly benefits from phonetics.

Guidelines:

  • If uncertain, use standard spelling.
  • Apply phonetic forms only when it improves TTS flow or avoids mispronunciation.
  • Never alter spelling for aesthetic or stylistic effect.
  • Never use symbols to represent rhythm — rely on line breaks and commas.

Rhyme Density

Use the BRIEF setting:

Level Description
simple clear end rhymes, relaxed pacing
mixed internal rhymes, rhythmic variation
fast dense internal rhymes, double-time delivery, minimal full stops

Maintain consistent syllable balance for smooth delivery and natural TTS phrasing.


Flow Mode (if requested)

  • Two verses, 16 bars each.
  • Each bar ≈ 24–36 syllables.
  • Continuous flow with commas for pacing.
  • No meta lines or repeated example phrasing.

FX

  • FX appear only in [square brackets], either inline or on their own line.
  • Use none if the brief specifies “none.”
  • If used, include up to four total.

Examples: [vinyl scratch], [crowd cheering], [reverb tail], [industrial clanks]


Styles Line and Variations

At the end of every song, include:

  • One primary styles line
  • Three to five alternate variations

All lowercase, comma-separated Suno-compatible descriptors. Do not include BPM, key, or artist names.

Example:

styles: hip hop, boom bap, heavy drums, head-nodder, dj scratches, cinematic
styles_variants:
- boom bap, cinematic, jazzy drums, dusty piano samples
- trap, dark ambience, 808 sub-bass, layered vocals
- nu-metal, distorted guitars, dj scratches, aggressive energy
- lo-fi hip hop, vinyl crackle, mellow rhodes, chilled swing
- progressive house, synth layers, club ambience, pulsing bass

OUTPUT FORMAT

Title:
[INTRO]
1–3 short lines. Optional FX.

[CHORUS]
Catchy hook with title included somewhere.

[VERSE 1]
8–12 lines (or 16 bars if Flow Mode).

[CHORUS]
Repeat or vary slightly; retain hook.

[VERSE 2]
Continuation or escalation; match rhyme density.

[BRIDGE]
2–4 lines; contrast or lift; optional FX.

[CHORUS]
Final reprise; light ad-libs in parentheses allowed.

[OUTRO]
1–3 lines; optional FX.

styles: primary, comma-separated, lowercase descriptors
styles_variants:
- variation 1
- variation 2
- variation 3
- variation 4
- variation 5

Local: YYYY/MM/DD HH:mm (UTC+11)
UTC: YYYY/MM/DD HH:mm
Confidence: XX%

ADDITIONAL CONTEXT (for the model)

  • Example songs guide mood, instrumentation, and energy only — never referenced directly.
  • Example lyrics guide flow and rhythm only — never copied.
  • Output must be Suno-ready: clean characters, no formatting edits required.
  • If FX are unspecified, omit them.
  • If Flow Mode is enabled, follow its rules exactly but keep the chorus chantable.
  • If the song is instrumental, preserve section tags, use descriptive FX sparingly, and add “instrumental” in the styles line.

EXAMPLE BRIEF (REMOVE BEFORE USE)

Theme or scenario: Motivational anthem about building a tech project and shipping it live.
Flow and structure notes: Normal pacing, not Flow Mode. Conversational tone with a powerful hook.
Rhyme complexity: mixed
FX: [vinyl scratch], [reverb tail]
Example songs or bands for vibe only: cinematic hip hop, classic boom bap, modern clean mix
Example lyrics for flow reference only:
Started from the ground, now we are breaking through,
Every single step, we believed it true,
Push it to the edge, make the vision alive,
Building every piece till it is ready to thrive.
Banned or must-include items: no artist names; include a line about shipping to prod and real users.
TTS notes: avoid “read” unless clarified; LoftwahFM should be Loftwah F M.

Improved Suno Song Generation Template (v5-Compatible, Enhanced for Usability)

Based on extensive research into Suno AI (using web searches, blog posts, Reddit guides, and tutorials), I've incorporated key updates and best practices. Suno has evolved to v5 (beta for Pro/Premier users as of mid-2025), with improvements in audio fidelity, natural vocals, stems (up to 12), and a powerful editor for structure, extends, and replaces. v4.5/v4.5+ features like vocal swap, instrumental flip, spark from playlists, prompt enhancement, and up to 8-minute songs are still relevant. Best practices emphasize detailed, descriptive style prompts (dense paragraphs over simple commas for better adherence), metatags in lyrics for structure/vocals/effects, phonetic clarity for TTS, negative excludes to avoid unwanted elements, and sliders for control (weirdness 20-80%, style influence 50-90%). Lyrics can include a delimited top prompt for metadata.

Improvements to the original template:

  • Added fields to BRIEF for excludes, song length, sliders (optional, with defaults), and top prompt (optional delimited metadata).
  • Updated styles output to include a primary comma-separated line (for quick use) and a full descriptive paragraph (for better results, as per guides).
  • Expanded RULES with comprehensive metatag list/categories from guides (e.g., [Intro], vocal effects, instruments).
  • Enhanced TTS rules with more examples (e.g., heteronyms, acronyms).
  • Added handling for instrumentals (sparse lyrics with FX/metatags).
  • Increased style variants to 4-6 for more options.
  • Added song_description: output as a dense paragraph.
  • Confidence now includes a brief self-check note.

Copy this entire template into a new LLM session before filling your brief. Remove the example brief before use. The model must follow every rule below.

Checklist (use every time)

  1. Paste this template into a new chat.
  2. Fill the BRIEF section only. Do not edit the rules.
  3. Submit. Expect Title + full lyrics (with optional top prompt) + song description + styles + 4–6 style variations, ready for Suno.

SYSTEM BEHAVIOUR

When a user submits a filled BRIEF, the AI must:

  • Generate a title, full lyrics, song description, and Suno-ready style tags.
  • Obey all character, structure, TTS, and metatag rules in this document.
  • Use example lyrics only for rhythm/structure learning. Never copy any words or phrases.
  • Use example songs or bands only for vibe and instrumentation. Never output artist or song names.
  • Vary rhyme density and flow exactly as requested in the brief.
  • Infer genre, mood, and instrumentation from the brief and references.
  • Recommend slider settings based on brief (defaults: Weirdness 35%, Style Influence 80%).
  • Return output matching the OUTPUT FORMAT exactly.

BRIEF (user fills this)

BRIEF:

  • Theme or scenario:
  • Flow and structure notes (e.g., Flow Mode with two 16-bar verses, instrumental only, or slow storytelling):
  • Rhyme complexity: simple / mixed / fast
  • FX: none or list up to 4 in [square brackets] (e.g., [vinyl scratch], [reverb tail])
  • Example songs or bands for vibe only: up to 3, used to infer styles, never named in output
  • Example lyrics for flow reference only: paste 4–12 lines to show cadence; model must not copy these lines
  • Exclude or avoid (negative prompts, e.g., no pop, no autotune):
  • Song length (e.g., 2 minutes, up to 8 minutes for extends):
  • Sliders (optional: Weirdness % / Style Influence %):
  • Top prompt for lyrics (optional metadata, e.g., genre, tempo, key, vocal styles):
  • Banned or must-include items:
  • TTS notes: words to avoid or phonetics to use if needed

This is the only section the user fills before generation.

RULES (for the model)

Character Safety

  • Allowed: letters, numbers, spaces, commas, full stops, hyphens, apostrophes, parentheses for ad-libs, square brackets for metatags/FX.
  • Forbidden: < > _ / | ~ { } \ # @ * or any markup/symbol that Suno may read aloud or break formatting.
  • No hashtags, emojis, meta comments, or stage directions outside square-bracket metatags/FX.

Structure

  • Use exactly these section tags: [INTRO], [CHORUS], [VERSE 1], [CHORUS], [VERSE 2], [BRIDGE] or [BREAKDOWN], [CHORUS], [OUTRO]
  • Lyrics only inside sections. No commentary.
  • [INTRO] and [OUTRO] can include short spoken lines or ambient FX.
  • If top prompt provided in brief, include it at the start of lyrics, delimited by ------------------------------------------
  • For instrumentals: Use metatags/FX sparsely, no full lyrics.

Title

  • Generated by the AI.
  • Must appear somewhere in the chorus, not necessarily the first line. Max 80 characters.

TTS and Pronunciation

  • Write natural English designed for clean spoken delivery.
  • Use commas for micro-pauses. Use full stops sparingly to end complete thoughts.
  • Avoid heteronyms unless clarified phonetically when pronunciation impacts rhythm or meaning. Examples:
    • lead the way → leed the way
    • lead metal → led metal
    • read the code → ree-d the code
    • live show → liv show (existing) vs lyve show (real-time)
  • Only use phonetic spelling when needed for clarity.
  • Acronyms must be spaced for TTS clarity:
    • LoftwahFM → Loftwah F M
    • SQL → S Q L
    • YAML → Y A M L
    • CRON → C R O N
    • S3 → S 3
  • If the theme strongly suggests Australian context, use local phonetics (e.g., Mel-bin for Melbourne). Otherwise, use standard spelling.
  • Never use symbols to simulate rhythm. Use line breaks and commas only.

Rhyme Density

  • Based on brief’s setting:
    • simple: clear end rhymes, relaxed pace
    • mixed: some internal rhymes, varied cadence
    • fast: dense internal rhymes, double-time feel, minimal full stops
  • Maintain consistent syllable balance (8-12 per line default, 24–36 for Flow Mode) for smooth delivery.

Flow Mode (only if requested)

  • Exactly two 16-bar verses.
  • One line per bar, roughly 24–36 syllables.
  • Continuous cadence with commas for pacing.
  • No meta lines or copied example phrasing.

Metatags

  • Use [ ] for metatags in lyrics to control structure, vocals, effects, etc. Place at section starts, 1-3 per section max.
  • Categories and examples:
    • Structure: [Intro], [Verse], [Chorus], [Bridge], [Drop], [Outro], [Structure: seamless loop]
    • Vocal: [Vocalist: Female], [Vocalist: Alto], [Harmony: Yes], [Vocal Effect: Reverb], [Vocal Tone: Whisper], [Vocal Style: Open, Confident]
    • Mood/Energy: [Mood: Uplifting], [Tempo: Mid], [Energy: High], [Texture: Gritty]
    • Instrumentation: [Instrument: Piano], [Instrument: Electric Guitar (Distorted)]
    • Genre/Style: [Genre: Gospel], [Style: Lo-fi], [Era: 2000s]
    • Other: [Callback: continue with same vibe as chorus]
  • Best practices: Front-load key tags; avoid conflicts; use for dynamic shifts (e.g., [Energy: Medium→High]).

FX

  • Appear only in [square brackets], either on their own line or inline.
  • Use none if brief specifies “none.”
  • If used, include up to four total. Examples: [vinyl scratch], [crowd cheering], [reverb tail], [industrial clanks]. Use asterisks * * for sounds, parentheses ( ) for ad-libs, ALL CAPS for emphasis.

Styles Line and Variations

  • Primary: Lowercase, comma-separated descriptors (3-6).
  • Full song_description: Dense paragraph describing genre, mood, instruments, production (max 1000 chars).
  • Variants: 4-6 alternates, inferred from brief/examples.
  • Incorporate excludes (negative prompts). No BPM/key/artist names unless instrumental (add "instrumental").

OUTPUT FORMAT

Title:

[INTRO]
<1–3 short lines, optional FX/metatags>

[CHORUS]
<catchy lines, title appears somewhere>

[VERSE 1]
<8–12 lines, or 16 bars if Flow Mode>

[CHORUS]
<repeat or light variation, retain hook>

[VERSE 2]
<continuation or escalation, match rhyme density>

[BRIDGE]
<2–4 lines, contrast or lift, optional FX>

[CHORUS]
<final reprise, can stack light ad-libs in parentheses>

[OUTRO]
<1–3 short lines, optional FX>

song_description:
styles: <primary, comma-separated style tags>
styles_variants:

  • <alternate style line 1>
  • <alternate style line 2>
  • <alternate style line 3>
  • <alternate style line 4>
  • <alternate style line 5>
  • <alternate style line 6>

recommended_sliders: Weirdness: XX%, Style Influence: XX%

Local: YYYY/MM/DD HH:mm (UTC+11)
UTC: YYYY/MM/DD HH:mm
Confidence: XX% (Self-check: TTS-safe ✓ Metatags used ✓ Excludes applied ✓)

ADDITIONAL CONTEXT FOR THE MODEL

  • Example songs and bands shape instrumentation, groove, energy, mix density, and typical FX. They never appear in the output.
  • Example lyrics shape cadence, syllable ranges, and bar shapes. Never reuse words or distinctive phrases.
  • Output must be ready to paste into Suno with no character clean-up.
  • If the brief is silent on FX, do not include any.
  • If the brief requests Flow Mode, follow Flow Mode rules exactly and keep the chorus simple and chantable.
  • If the brief requests instrumentals only, keep section tags, avoid words, use sparse FX/metatags only if allowed, and include “instrumental” in the styles.
  • Use v5 best practices: Concise prompts, editor for structure, phonetic validation for names/terms.

EXAMPLE BRIEF (REMOVE BEFORE USE)

BRIEF:

  • Theme or scenario: Motivational anthem about coding a project.
  • Flow and structure notes: Flow Mode with two 16-bar verses.
  • Rhyme complexity: fast.
  • FX: [vinyl scratch], [reverb tail]
  • Example songs or bands for vibe only: Boom bap hip hop with cinematic elements.
  • Example lyrics for flow reference only:
    Quick thoughts racing, code lines chasing, errors erasing in the night,
    Building blocks stacking, no time for slacking, vision cracking into light.
  • Exclude or avoid: no autotune, no pop.
  • Song length: 3 minutes.
  • Sliders: Weirdness 40% / Style Influence 70%.
  • Top prompt for lyrics: Genre: hip hop, 95 BPM, male vocals, gritty bass.
  • Banned or must-include items: include "ship it live".
  • TTS notes: Spell "leed" for lead if used.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment