Hip-hop harmony works by different rules from pop. The progression isn't the point — it's the bed a vocal sits on.
Where pop moves through four chords with a sense of journey, hip-hop often uses two, or one. The loop is hypnotic by design. Harmonic movement competes with the vocal for attention, and the vocal wins.
Two-chord loops that work:
Cm – Ab (i – VI) — dark, classic
Dm7 – Gm7 (i – iv) — jazzy, boom-bap
Am – F (i – VI) — melancholy, widely used
Fm7 – Bbm7 (i – iv) — smooth, R&B-adjacent
One-chord vamps with melodic movement over a static bass are common in trap. The harmony is implied by the melody, not stated by chords.
Natural minor is the default. Dorian — natural minor with a raised 6th — is the other big one, giving a slightly brighter, jazzier feel while staying dark. Much of boom-bap sits in Dorian.
Phrygian — minor with a lowered 2nd — appears in darker trap and drill. That flattened second is the sound of menace.
A lot of hip-hop harmony is inherited rather than written: chop a sample, and you get its chords. This is why jazz and soul harmony pervades the genre — those are the records being sampled.
If you're building from scratch and want that feel, borrow the vocabulary: extended chords, ii–V movement, chromatic bass motion.
This is the craft point most producers miss.
Register. Keep chords in a narrow band, typically C3–C5. Wide voicings spanning several octaves fill the space a vocal needs.
Rhythm. Chords that move constantly fight a rapped delivery. Let them sit.
Frequency. A rapped vocal lives around 1–3kHz. If your chord instrument is bright and dense there, the vocal disappears. Filter the highs off the keys, or EQ a gentle dip where the vocal sits.
Silence. The best hip-hop beats have gaps. Space is what makes a vocal sound big.
Write the loop, then mute it and imagine the vocal. If you can't hear where a vocal would go, the loop is too busy.
Related reading: make a hip-hop beat with AI, drum programming for hip-hop, and best tools for making hip-hop.
Start making music in Veena
Free, browser-based, no downloads required.
Try Veena Free