Lo-fi is the easiest genre for beginners β and one of the hardest to make feel right. The beats are simple. The texture is the instrument. This guide gives you the exact recipe: drum pattern, chords, bass, and the imperfections that make it breathe.
Lo-fi hip hop isn't one sound β it's a philosophy of imperfection. The genre borrows from 1990s East Coast hip hop, Japanese jazz, bossa nova, and the aesthetic of playing a worn cassette. What unites every lo-fi beat is this: warmth over clarity, groove over perfection, texture over power.
The production formula breaks into five layers. Master each one and you can build a lo-fi beat in under an hour.
| Layer | What it does | Priority |
|---|---|---|
| Drum pattern | Loose, swing-quantized groove | Essential |
| Chords / melody | Jazz-influenced, soft, nostalgic | Essential |
| Bass | Warm, tape-saturated sub | Essential |
| Vinyl texture | Crackle, hiss, room noise | Core to the aesthetic |
| Tape / pitch drift | Slight wobble on the whole mix | Optional but powerful |
Lo-fi drums are built on a simple kickβsnare skeleton with live-sounding hi-hats. The secret is swing quantization: instead of locking notes to the grid, you push them slightly behind the beat. Most DAWs have a swing or groove setting β start around 55β65%.
A classic 8-bar lo-fi pattern in 4/4 at 75β90 BPM:
Use samples, not synths. Lo-fi drums sound best from vinyl-ripped samples β a slightly muffled kick, a snare with room in it. Drum machines feel too clean. Apply a low-pass filter (cutoff ~8kHz) to the whole drum bus to tame high-end harshness.
Lo-fi harmony leans on extended jazz chords β major 7ths, minor 7ths, 9ths, and the occasional diminished. They give the music that bittersweet, nostalgic quality that the genre is known for.
Start with one of these chord progressions (all transposable):
Keep voicings mid-range (roughly C4 to C5) and avoid the low end β that space belongs to the bass. Use a Rhodes, Wurlitzer, or a soft piano VST. Run the MIDI output through a vintage-style plugin or just reach for the low-pass filter and pull the top off.
"The chord isn't enough β the space between notes is where lo-fi lives."
One trick: remove the root from the left hand. Lo-fi chords hover and float rather than anchoring themselves. Let the bass handle the root note, and the chord feels wider and more open.
Lo-fi bass is warm, slow-moving, and tape-saturated. It doesn't slap β it sits. Two approaches work well:
For tone: use a short-decay upright bass sample or a sine-wave bass with a tiny amount of distortion. Keep it below 200 Hz and cut everything above 300 Hz with a low-pass filter. The result should feel like a bassline heard through a wall.
Tune the bass. Just like an 808, your bass note must match the chord root. A Cmaj7 chord needs a C bass note. A half-step clash in the low end destroys the warmth that lo-fi depends on. See the 808 tuning guide β the same rules apply.
Lo-fi beats sound "lo-fi" because of noise β and the noise is intentional. Add these elements on a dedicated texture bus:
The key is restraint. The texture should be felt, not noticed. If someone listening casually can immediately pick out the crackle, it's too loud.
Real lo-fi recordings have pitch instability β tape machines speed up and slow down. Replicate this with a chorus or vibrato plugin set to an extremely slow rate (0.1β0.3 Hz) and tiny depth. Plugins like RC-20 Retro Color or the free Vinyl Distortion from Xfer do this well.
Beyond pitch wobble, add human imperfection:
"A perfect lo-fi beat is an oxymoron. The flaws are the soul."
Lo-fi mixing is deliberate degradation. You're not trying to make things sound pristine β you're making them sound like a memory. Here's the chain:
Reference tracks: Study Jinsang, Idealism, Kupla, and j'san on Spotify or YouTube. Listen specifically to the dynamics of the drums, how far back the chords sit, and how the crackle interacts with the silence between notes.
The MPL harmony and drums labs let you experiment with jazz chord voicings and swing quantization right in the browser β no DAW required.
Open Free Labs βChord voicings, drum swing, and texture tricks in 60-second videos. Follow @musicproducerlab.
Follow @musicproducerlab