Suno AI Prompt Guide: The Music Theory Cheat Sheet for Better Songs
Most Suno AI prompt guides tell you to add genre tags and mood words. That's fine, but it's surface-level. The people getting the best results from Suno are the ones who know a little music theory — because they can describe what they want in terms the AI actually responds to.
You don't need a music degree. You need about 10 minutes and this cheat sheet.
The 4 Things Suno Actually Understands
Suno's style prompt box responds to four types of musical information. In order of how reliably they work:
- Genre — "indie rock," "lo-fi hip hop," "jazz ballad"
- Mood/energy — "melancholic," "aggressive," "dreamy"
- Instrumentation — "acoustic guitar," "piano and strings," "808s"
- Musical parameters — key, tempo/BPM, time signature
Most people only use 1 and 2. Adding 3 and especially 4 is where music theory gives you an edge.
Keys: Major vs Minor (and Why It Matters)
The single most impactful thing you can add to a Suno prompt is the key. It tells the AI which notes and chords to use.
Major keys sound bright, happy, resolved. If you prompt C major, Suno will tend to build around the C major scale and use chords like C, F, and G.
Minor keys sound dark, sad, tense. If you prompt A minor, Suno will draw from the A minor scale and use chords like Am, Dm, and Em.
Here's a quick reference for common keys and the feeling they tend to produce:
- C major / A minor — no sharps or flats, "neutral" feel, very common in pop
- G major / E minor — bright and open, common in folk and rock
- D major / B minor — warm and resonant, great for acoustic guitar songs
- F major / D minor — slightly darker major, works well for ballads
- Eb major / C minor — rich and full, common in R&B and soul
Tempo: BPM Cheat Sheet
Adding a BPM (beats per minute) to your prompt gives you control over the energy level. Suno responds to both exact BPM numbers and Italian tempo terms.
- 60-70 BPM (Adagio) — Very slow. Ballads, ambient, cinematic.
"Slow ballad, 65 BPM, piano" - 70-90 BPM (Andante) — Walking pace. Lo-fi hip hop, R&B.
"Lo-fi hip hop, 80 BPM, chill" - 90-110 BPM (Moderato) — Medium. Pop, indie, folk.
"Indie folk, 100 BPM, acoustic guitar" - 110-130 BPM (Allegro) — Upbeat. Pop, rock, dance.
"Pop rock anthem, 120 BPM, electric guitar" - 130-160 BPM (Vivace) — Fast. Punk, drum & bass, EDM.
"Punk rock, 150 BPM, aggressive" - 160+ BPM (Presto) — Very fast. Drum & bass, speedmetal.
"Drum and bass, 170 BPM, dark"
Modes: Beyond Major and Minor
Modes are scales that each have a distinct mood. Suno doesn't always respond to mode names directly, but you can steer it with mood words:
- Ionian (major scale) — happy, bright → prompt:
"bright, uplifting, major key" - Dorian — minor but with a hopeful quality → prompt:
"minor key, slightly funky, Santana-esque" - Phrygian — Spanish/Middle Eastern flavor → prompt:
"Spanish guitar, dark, flamenco-influenced" - Lydian — dreamy, floating, ethereal → prompt:
"ethereal, dreamy, shimmering, Joe Satriani" - Mixolydian — bluesy, rock, slightly unresolved → prompt:
"classic rock, bluesy, Grateful Dead" - Aeolian (natural minor) — sad, dark → prompt:
"sad, dark, melancholic, minor key"
The key insight: every mode is just a regular scale starting on a different note. C Dorian uses the same notes as Bb major, but sounds completely different because the "home note" is C instead of Bb. If you want to go deeper, look up any of these scales on Solfej.
Putting It All Together: Prompt Templates
Here are ready-to-use templates that combine genre, mood, key, and tempo:
Sad Acoustic Ballad
Acoustic folk ballad, A minor, 75 BPM, fingerpicked guitar, male vocals, intimate and melancholic
This works because: A minor is a comfortable key for guitar, 75 BPM is slow enough for a ballad, and the mood words reinforce the minor tonality.
Upbeat Pop Song
Upbeat pop, C major, 118 BPM, synth and acoustic guitar, female vocals, bright and catchy
This works because: C major is the brightest, most "basic" key — no sharps or flats — and 118 BPM sits right in the pop sweet spot.
Dark Trap Beat
Dark trap, D minor, 140 BPM, 808s, hi-hats, eerie synths, aggressive
This works because: D minor is a common key for trap (it sits well with 808 bass), and 140 BPM is standard trap tempo.
Jazz Standard
Jazz standard, Bb major, 130 BPM, walking bass, piano trio, swing feel, brushes on snare
This works because: Bb major is the most common jazz key (brass instruments are built in Bb), and specifying "walking bass" and "swing" helps Suno get the rhythmic feel right.
Lo-fi Study Beat
Lo-fi hip hop, F major, 85 BPM, jazzy chords, vinyl crackle, Rhodes piano, chill
This works because: F major has a warm, slightly mellow quality, 85 BPM is the lo-fi sweet spot, and "jazzy chords" pushes Suno toward major 7th and dominant 7th voicings.
Common Mistakes
- Overloading the prompt — Don't put 15 descriptors in the style box. Suno weights the first few words most heavily. Lead with genre and key.
- Conflicting instructions — "Happy, bright, D minor" is contradictory. D minor is a sad key. Match your mood words to your key.
- Ignoring BPM — If you prompt "energetic" but don't specify tempo, Suno might give you a slow track. Always add BPM for energy-dependent genres.
- Expecting exact reproduction — Suno is probabilistic. It'll get you in the neighborhood of what you ask for, not an exact reproduction. Generate 3-4 versions and pick the best one.
The Real Advantage: Knowing What You're Hearing
The biggest reason to learn basic music theory isn't to write better Suno prompts — it's to understand what Suno gives you back. When you generate a track and think "that sounds cool," being able to say "that's because it's using a dorian scale over a minor 7th chord" means you can recreate that sound intentionally, not by luck.
If nothing else, learn these three things:
- The difference between major and minor chords (and why they sound different)
- What a scale is and how it determines which notes "fit" in a key
- What cadences are — they're the reason some endings feel final and some feel unresolved

![[object Object]](/static/8622cec6166d151a9d3c9c2d1e581729/9c94d/mailing-list.png)