Step-by-step guide from boom bap to modern hip-hop. Detect the key first, then build your beat.
Hip-hop production almost always starts with a sample. Before you lay a single drum, detect the key of your sample using BeatKey. Every drum tuning, bass note, melody chop, and chord you add needs to be in the same key as the sample.
Hip-hop spans a wide BPM range depending on subgenre. Classic boom bap runs 85-100 BPM with a swung groove. Modern trap-influenced hip-hop runs 130-145 BPM with a half-time feel. Pick your BPM to match your sample tempo or your desired vibe.
| Style | BPM Range | Groove Feel | Key Artists | Pro Tip |
|---|---|---|---|---|
| Classic Boom Bap | 88-98 | Swung, choppy | Dre, Pete Rock, DJ Premier | 55-65% swing essential |
| Golden Era East Coast | 90-100 | Head nod, punchy | Nas, Jay-Z, Biggie | Snare on 2 and 4, loud |
| West Coast G-Funk | 94-105 | Smooth, laid back | Dr. Dre, Snoop, Warren G | Synth bass + melody layers |
| Modern Conscious | 85-100 | Jazzy, relaxed | Kendrick, J. Cole, Logic | Jazz chords, live instruments |
| Boom Bap Revival | 88-96 | Gritty, raw | Grieves, Mach-Hommy, Navy Blue | Vinyl samples, distorted drums |
| Trap Hip-Hop | 130-145 | Half-time, hard | Migos, Drake, Future | 808 slides, hi-hat rolls |
The boom bap drum pattern is the foundation of all hip-hop. Kick lands on "boom" (beat 1 and an early beat 3), snare lands on "bap" (beats 2 and 4). Hi-hats fill the space with swing quantization for the signature head-nod groove.
| Element | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Kick | ||||||||||||||||
| Extra Kick | ||||||||||||||||
| Snare | ||||||||||||||||
| Hi-Hat | ||||||||||||||||
| Open HH | ||||||||||||||||
| Ghost Snare |
Sample chopping is the heart of boom bap hip-hop. Take a soul, jazz, or funk record, slice it into individual hits, then rearrange the slices into a new melody. Detect the sample key first so every chop stays in tune.
| DAW | Chop Tool | Best For |
|---|---|---|
| FL Studio | Slicex | Automatic slicing |
| Ableton | Simpler | Warped slices |
| Logic | EXS24/Quick Sampler | Manual chops |
| Hardware | MPC / SP-404 | Authentic feel |
| Target Note | Semitones from F | Chop Pitch Setting | Scale Degree |
|---|---|---|---|
| F | 0 | +0 st | Root (i) |
| Ab | +3 | +3 st | Minor 3rd (bIII) |
| Bb | +5 | +5 st | 4th (IV) |
| C | +7 | +7 st | 5th (V) |
| Db | +8 | +8 st | Minor 6th (bVI) |
| Eb | +10 | +10 st | Minor 7th (bVII) |
Hip-hop chord progressions are typically simple, repetitive two-to-four-chord loops that groove for 4-8 bars. Minor keys dominate. Dorian mode (minor with raised 6th) is common in neo-soul hip-hop. Jazz chords (m7, maj7, m9) add sophistication without complexity.
Hip-hop bass sits in the 40-200 Hz range and locks with the kick drum. Boom bap uses sampled bass lines from soul and funk records. Modern hip-hop uses pitched 808s. Always tune the bass to the root note of your sample key.
| Key | Root Note | Root Hz | 5th Hz | Camelot |
|---|---|---|---|---|
| F minor | F2 | 87.31 | 130.81 (C) | 4A |
| D minor | D2 | 73.42 | 110.00 (A) | 7A |
| C minor | C2 | 65.41 | 98.00 (G) | 5A |
| G minor | G2 | 98.00 | 146.83 (D) | 6A |
| A minor | A2 | 110.00 | 164.81 (E) | 8A |
| Bb minor | Bb1 | 58.27 | 87.31 (F) | 3A |
Hip-hop tracks are built for MCs. Leave space for vocals. Build energy with layering, not loudness. Standard hip-hop song structure works in 4- and 8-bar sections.
| Section | Bars | What Happens | Elements |
|---|---|---|---|
| Intro | 8-16 | Beat-only, establish groove | Drums + bass, no sample yet or stripped sample |
| Verse 1 | 16-32 | Main beat, MC space | Full beat: drums, bass, sample chops, lead |
| Hook / Chorus | 8-16 | Memorable, melodic hook | New melody layer, different chord voicing |
| Verse 2 | 16-32 | Same beat, maybe added ear candy | Add subtle percussion, hi-hat variation |
| Bridge | 8 | Contrast, break from pattern | Drums only, or stripped back, or reversed sample |
| Final Hook | 16 | Full energy, peak moment | Add extra layers, bigger sample hit |
| Outro | 8-16 | Wind down, loop out | Strip back to drums and bass |
| BPM | 8th Note (ms) | Dotted 8th (ms) | Quarter Note (ms) | Best Use |
|---|---|---|---|---|
| 88 | 341 | 511 | 682 | Slow boom bap |
| 92 | 326 | 489 | 652 | Classic East Coast |
| 95 | 316 | 474 | 632 | Golden era sweet spot |
| 100 | 300 | 450 | 600 | Modern boom bap |
| 105 | 286 | 429 | 571 | G-funk, West Coast |
Classic boom bap: 85-100 BPM. Golden era East Coast: 90-95 BPM. G-funk West Coast: 95-105 BPM. Trap hip-hop: 130-145 BPM (sounds like 65-72 BPM due to half-time feel). Lo-fi hip-hop: 70-90 BPM. The 90-95 BPM sweet spot has produced more iconic hip-hop than any other range.
Hip-hop most commonly uses F minor, D minor, C minor, G minor, and A minor. The Dorian mode (natural minor with raised 6th) is common in G-funk and neo-soul hip-hop because it gives the bass line a slightly brighter character. Use BeatKey to detect the key of your sample before building anything else.
In FL Studio: set the pattern grid to "swing" and adjust the percentage slider to 55-65%. In Ableton: use Groove Templates (MPC60, LinnDrum, or MPC3000 are classic choices). In Logic: use Groove Track with an MPC feel library groove. The key is that every off-beat note (8th notes between the beats) arrives slightly late, creating the push-pull groove.
Upload the audio file to BeatKey (beatkey.app). BeatKey analyzes the harmonic content and returns the key and mode in seconds. This works on any sample, loop, or recording. Knowing the key (e.g., F minor) lets you pitch chops correctly, write bass lines in scale, build matching chord progressions, and use the Scale Finder and Chord Finder tools with confidence.