The complete production guide for the lo-fi hip hop sound. Jazz chord loops, swung boom bap drums, vinyl crackle, tape saturation, and the chill study music aesthetic.
Lo-fi hip hop is almost always sample-based. Before you chop or loop anything, detect the key. A mistuned sample will clash with your chord pads and bass. Fix it at the start, not in the mix.
| Style | BPM | Key Influence | Sound | Artists | Tip |
|---|---|---|---|---|---|
| Classic Study Lo-Fi | 75-85 | F / D / A minor | Warm Rhodes, vinyl crackle, swung MPC | Nujabes, J Dilla, Idealism | Loop 4 bars forever, minimal variation |
| Boom Bap Lo-Fi | 85-95 | D / A / G minor | Hard kicks, dusty snare, sampled guitar | Knxwledge, Apollo Brown, Mndsgn | Heavier kick, more aggressive swing |
| Chillhop | 70-85 | C / F / Bb minor | Soft piano, nature sounds, light percussion | Chillhop Music, Ryo, Birocratic | Nature ambience layer under everything |
| Jazz Hop | 75-90 | D / G / C minor | Live jazz chops, walking bass, brushed drums | Tom Misch, Flamingosis, Mr. Morale | Use real jazz recordings, not MIDI |
| Dark Lo-Fi / Witch Hop | 65-80 | E / B / F# minor | Eerie pads, distorted bass, sparse | Sematary, Bones, Ghostemane | Less vinyl crackle, more bitcrusher |
| Anime Lo-Fi | 75-88 | A / E / D minor | Melodic piano, soft pads, Japanese aesthetic | Lofigirl channel artists, yonawo | Single repeating piano melody over chord loop |
Lo-fi hip hop uses a swung boom bap pattern. The kick and snare placement mirrors classic 90s hip hop (kick on 1 and 3, snare on 2 and 4) but with deliberate imperfection -- velocity variation, slight timing offsets, and most importantly, heavy swing.
| Element | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Kick | 1 | - | - | S | - | - | 1 | - | - | - | 1 | - | - | - | S | - |
| Snare | - | - | - | - | 1 | - | - | - | - | - | - | - | 1 | - | - | - |
| Open HH | - | - | 1 | - | - | - | - | - | - | - | 1 | - | - | - | - | - |
| Closed HH | 1 | - | S | - | 1 | - | S | - | 1 | - | S | - | 1 | - | S | - |
| Rim Shot | - | - | - | - | - | - | - | S | - | - | - | - | - | - | - | S |
Set your DAW swing to 55-70%. This turns straight 16th hi-hats into a shuffled triplet-feel pattern that immediately sounds like an MPC or old drum machine.
Straight hi-hats sound like EDM or boom bap production. Swung hi-hats sound like lo-fi.
In FL Studio: right-click the hi-hat channel, set Panning/Swing. In Ableton: set Groove amount on the clip.
Lo-fi hip hop chord progressions are almost always 4-bar jazz-influenced minor loops that repeat forever. Extended chords (m7, m9, m11, maj7) are mandatory -- plain minor triads sound too basic. The goal is a repeating hypnotic loop that never resolves.
Never use plain minor triads (Am, Dm, Gm) in lo-fi hip hop. Always add the 7th at minimum.
im becomes im7 (Am7). bVI becomes bVImaj7 (Fmaj7). V becomes V7 (G7).
The 7th adds warmth and sophistication that is central to the jazz-influenced lo-fi aesthetic.
Lo-fi hip hop is defined as much by its texture layers as by its melody and chords. The vinyl crackle, tape saturation, bitcrusher, and room ambience are not optional extras -- they ARE the genre.
Find a vinyl noise / record crackle sample (free on Splice, Looperman, Freesound).
Loop it continuously as a background texture layer at -14 to -18 dB.
It should be barely audible -- felt more than heard. Remove the layer and the track loses soul.
Apply a tape saturation or warm-saturation plugin to your master bus (Softube Tape, RC-20, iZotope Vinyl).
Set drive to 10-25%. This adds harmonics, slight compression, and slight high-frequency rolloff that gives everything a "recorded to tape" warmth.
Free option: turn up the drive knob on any overdrive plugin to 5-10%.
Sample-based: Chop a jazz or soul record. Find the 4-bar loop with the right chords. Pitch it to key using BeatKey.
MIDI-based: Play the progression on a warm Rhodes, Wurlitzer, or lo-fi piano VST. Add slight detuning (chorus/vibrato) and low-pass at 5-8kHz.
Both work. Sample-based sounds more authentic but requires clearance for commercial releases.
Lo-fi melodies are short (2-4 notes), slow-moving, and repeat over the chord loop.
Use a slightly detuned piano, Rhodes, or muted guitar. Stay within the pentatonic scale of the key.
Silence is part of the melody. Leave space between phrases. Let the chord pad breathe.
These are the most used keys in lo-fi hip hop. The Hz values help you tune bass notes and 808s to match your sample.
| Key | Root Hz | 5th Hz | Camelot | Why Lo-Fi Uses It |
|---|---|---|---|---|
| F minor | 174.61 Hz | 261.63 Hz | 4A | The most common lo-fi key. Dark, melancholic, Nujabes / Lofi Girl favorite. |
| D minor | 146.83 Hz | 220.00 Hz | 7A | Classic jazz minor key. Bill Evans, Miles Davis influenced sound. |
| A minor | 220.00 Hz | 329.63 Hz | 8A | Versatile and accessible. Guitar-friendly, easy to sample. |
| G minor | 196.00 Hz | 293.66 Hz | 6A | Warm and slightly dark. Common in boom bap lo-fi and chillhop. |
| C minor | 261.63 Hz | 392.00 Hz | 5A | Cinematic and rich. Used in more orchestral lo-fi arrangements. |
| Bb minor | 233.08 Hz | 349.23 Hz | 3A | Jazz-influenced dark minor. Common in jazz hop and neo-soul lo-fi. |
Lo-fi hip hop arrangement is simple by design. Most tracks are a single 4-bar loop with subtle variations. The goal is an infinite, uninterrupted listening experience -- not dramatic drops.
| Section | Length | Elements | Production Note |
|---|---|---|---|
| Intro | 8-16 bars | Chord loop only or chord + light percussion | No full drums yet. Let the mood set. Vinyl crackle starts. |
| Verse 1 | 16-32 bars | Full loop: drums + chords + bass + melody | Introduce everything at once. This is the main loop. |
| Variation | 8-16 bars | Same loop but drop one element (remove kick or melody) | Subtle change. Break monotony without a drop. |
| Verse 2 | 16-32 bars | Back to full loop, maybe add a counter-melody | Slight harmonic or melodic variation. Keep it understated. |
| Breakdown | 8 bars | Chord loop only, all drums out | Strip everything back. Feels like a breath before the loop returns. |
| Final Section | 16-32 bars | Full loop returns | Return to main loop. Fade out or tape stop ending. |
| Outro / Fade | 8-16 bars | Chord loop fades, vinyl crackle remains | Slow fade or abrupt tape stop. Vinyl crackle is last thing heard. |
| Element | Priority | EQ | Effects |
|---|---|---|---|
| Chord Loop / Piano | Main focus | Low-pass at 6-8kHz to roll off harshness. Slight warmth boost at 200-400Hz. | Light room reverb (pre-delay 10-20ms). Slight tape saturation. |
| Kick Drum | Rhythmic anchor | Sub boost at 60-80Hz. Cut mud at 200-350Hz. | No reverb. Slight saturation for warmth. |
| Snare / Rim | Groove setter | Boost snap at 2-5kHz. Cut mud at 200-350Hz. Low-pass at 12kHz. | Short room reverb (20-50ms tail). Slight compression. |
| Hi-Hats | Texture | High-pass at 6kHz. They should be subtle, not harsh. | Light reverb. Slightly lower in the mix than traditional hip hop. |
| Vinyl Crackle | Atmosphere | No EQ needed. Keep it natural. | Set at -14 to -18 dB. Always on, always subtle. |
| Master Bus | Glue | Slight high-shelf cut at 8kHz (-1 to -2dB). Adds warmth. | Tape saturation plugin. Light limiter at -1dB ceiling. |
| BPM | Quarter Note | Dotted Eighth | Eighth Note | Best Lo-Fi Use |
|---|---|---|---|---|
| 70 | 857 ms | 643 ms | 429 ms | Dark / witch hop lo-fi |
| 75 | 800 ms | 600 ms | 400 ms | Classic study lo-fi |
| 80 | 750 ms | 563 ms | 375 ms | Sweet spot, most lo-fi tracks |
| 85 | 706 ms | 529 ms | 353 ms | Boom bap lo-fi / chillhop |
| 90 | 667 ms | 500 ms | 333 ms | Faster chillhop / jazz hop |