Lo-fi Hip-Hop
Dusty, swung, pitch-wobbling beats built from degraded samples, soft drums and tape-style processing — the full Live 12 recipe set.
Lo-fi hip-hop is hip-hop with the top end sanded off and the imperfections turned into features: wobbling pitch, vinyl crackle, drums that sit behind the beat, chords that sound like they were sampled off a cassette in 1974. Tempo lives at 70–90 BPM (occasionally written as 140–180 half-time), the groove is swung and lazy, and everything is band-limited — most of the energy sits under 5 kHz with a soft, rounded low end. Mood: nostalgic, cosy, slightly melancholic. Stylistic reference points: the Stones Throw / Dilla lineage of drunk drums, Nujabes-style jazz loops, and the whole YouTube-stream generation that turned tape hiss into a genre marker. In Live 12 the heavy lifting is done by Simpler/Sampler, Drum Rack, Vinyl Distortion, Erosion, Redux, Saturator and a lot of Groove Pool.
Sonic signature
- BPM
- 70–90 (sweet spot 78–86); half-time feel at 140–170 for double-time hats
- Swing
- Heavy: 55–65% on 16ths, plus manual late snares (+10 to +30 ms) and early/late hats
- Key feel
- Minor 7ths, major 7ths, dominant 9ths, ii–V–I fragments; often detuned 10–30 cents from A440 because of sample pitching
- Dominant elements
- Chopped jazz/soul chord sample or Rhodes/Electric; soft kick; dusty snare; filtered hats; simple sub or upright-ish bass; vinyl crackle, rain, foley
- Dynamics
- Low loudness (−14 to −10 LUFS integrated), compressed but not slammed; transients deliberately softened
- Stereo image
- Narrow-to-medium. Bass and kick mono; chords/sample slightly wide via chorus or tape wobble; noise layer wide
Core elements & how to make them in Live 12
Dusty drum kit (Drum Rack + Drum Sampler + Drum Buss)
Soft, round, slightly broken drums with no sharp transients. The kick is a thump, the snare is a dull slap, the hats are paper.
- Build a Drum Rack with Drum Sampler on each pad (12.1+). Pick an acoustic or vintage-machine kick, a wood/brush-style snare, closed hat, rim and shaker.
- Kick: Drum Sampler Punch low (10–20%), Sub on at ~20% tuned to the song key, Decay 250–400 ms, filter LP ~3 kHz.
- Snare: Pitch −2 to −4 st, Decay 180–300 ms, Bitcrush effect ~20%, filter LP 5–7 kHz. Add a second snare layer (rim or clap) at −10 dB for width.
- Hats: Pitch −3 st, HP 600 Hz in the Drum Sampler filter, Decay 60–120 ms, velocity → volume 60% so ghost notes disappear into the hiss.
- On the rack output, Drum Buss with Transients pulled negative (−10 to −30) — this is the key "soft drums" move — then Saturator Soft Sine for glue, then a 9 kHz low-pass.
- Redux after the EQ: 12-bit, sample rate ~22 kHz, Dry/Wet 20–40%. Lower bit depth adds grit on quiet tails; a lower rate adds aliasing fizz.
| Parameter | Value | Why |
|---|---|---|
| Drum Buss Transients | −10 → −30 | Negative values round the attack; the "pillow" drum sound |
| Drum Buss Damp | 30–50% | Rolls off hi-end before the saturator so distortion stays dark |
| Redux bit depth | 10–12 bit | Noise floor and crunch on decays, not on the hit |
Chopped chord loop (Simpler Slice mode, repitched)
The classic: a 2–4 bar jazz/soul progression chopped into slices, rearranged, pitched down, filtered and wobbled.
- Drop a chord loop (your own recording of Electric/Keys, or a royalty-free loop) onto a Simpler. Mode: Slice, Slice by Transient, sensitivity so you get 8–16 slices. Set Playback Mode to Mono for the "one slice at a time" MPC feel.
- Turn Warp off and detune the whole sample −2 to −5 semitones using Transpose. This shifts the formants and slows the vibrato of the original — the single most "lo-fi" move there is.
- Right-click the sample → Slice to new MIDI track if you want to re-sequence; otherwise play slices from Push pads and record MIDI.
- Set Fade In/Out to 5–15 ms to avoid clicks; set Simpler's Filter to LP 12 dB with cutoff 3–6 kHz and a touch of Drive.
- Add Vinyl Distortion: Tracing 10–20% (even harmonics), Pinch 5% (odd harmonics, stereo), Crackle 15–30% with Density low. Then Chorus-Ensemble in Vibrato mode at 0.3–0.6 Hz, amount 10–20% for tape wow.
Variations: Use Simpler Classic mode with a long loop and play it chromatically for the "pitched sample stab" sound; or use Sampler and set Pitch → modulated by an LFO at 0.2 Hz, ±8 cents for a slower, random-feeling wobble.
Cassette Rhodes (Electric → tape chain)
When you don't want sample clearance headaches: a soft electric piano from Live's Electric that sounds like it was taped off a practice amp.
- Electric: Mallet stiffness low (20–35%) and Force medium for a soft attack; Fork tine level low, tone bar high for warmth; Damper tone darker. Pickup type W, symmetry around 40% for bark on hard hits.
- Low-pass at 3–4 kHz with 24 dB slope — tapes rarely passed much above that at this generation loss.
- Saturator Soft Sine with Color enabled; set the colour frequency around 200–400 Hz, +2 dB, to thicken the low mids.
- Echo: 1/8 dotted or 1/4 with feedback 25–35%; enable Wobble (10–20%) and Noise (5–15%) for tape flutter and hiss baked into the repeats.
Round sub / upright-style bass (Operator or Drift + Saturator)
Lo-fi bass is felt more than heard: a sine or triangle with a bit of 2nd harmonic, short-ish notes, no sub extension below ~40 Hz.
- Drift: Voice mode Mono, Glide ~40 ms for legato slides. Osc 1 Triangle, Osc 2 Sine one octave down at ~−6 dB.
- Filter MS2 low-pass ~300 Hz, Env 2 → filter cutoff +20% with Decay 200 ms for a soft "thumb" on each note.
- Amp envelope: A 5 ms, D 400 ms, S 0.6, R 150 ms. Notes are mostly short — program them as 8ths with gaps.
- Saturator Analog Clip, Drive 6–10 dB: adds the 2nd/3rd harmonics that let the bass be heard on laptop speakers without raising the sub.
Crackle, hiss and room (Vinyl Distortion + Simpler foley)
The noise bed is a real instrument here: it fills gaps, glues the mix and sets the "room" the beat lives in.
- Create an empty audio track, add Vinyl Distortion, turn Crackle Density up (30–60%) and its Volume to around −20 dB. The crackle generator runs regardless of input.
- Second noise layer: load a field recording (rain, cafe, vinyl run-out groove) in Simpler Classic mode, Loop on, Warp off, Transpose −5 st, long attack/release. Automate its volume: louder in intro/outro, −6 dB under the main loop.
- Send both to a shared Hybrid Reverb return (Dark Hall, Decay 2 s, 15%) so the noise and the drums share a room.
- Optional: a Gate on the crackle track keyed from the kick with Return/Flip so crackle swells between hits — a subtle pumping-noise effect.
Tape stop, wow drops and pitch dips (Simpler/Sampler pitch env, Shifter)
Transition FX in lo-fi are mechanical, not digital: a tape stop at the end of a phrase, a pitch sag on a chord, a slowing drum fill.
- Resample the last 2 bars of the loop (Resampling input → new audio track, or Bounce in place in 12.2+). Drag into Sampler, Warp off.
- Sampler Pitch envelope: Amount −48 st, Attack 0, Decay 600–1200 ms, Sustain 0. Hold the sample at the phrase end; it slows to a halt. Combine with Volume env Release ~400 ms.
- For a "wow dip" on a sustained chord instead: on the chord track, add Shifter in Pitch mode, Dry/Wet 100%, automate Fine from 0 to −60 cents over one beat and back with a curved automation lane.
- For a lazy drum-fill slowdown, automate the clip's Transpose in a Simpler (Warp off) over the last beat: 0 → −7 st.
Jazz voicings without a sample (Chord + Expressive Chords + Electric/Wavetable)
Write your own progressions with Live 12 MIDI tools, then degrade them. Extended chords with rootless voicings sound "sampled" even when they aren't.
- Scale MIDI effect: pick a mode (Dorian, Mixolydian) so single-finger playing stays in key. Chord effect: add +3, +7, +10, +14 for a minor 9th; swap +10→+11 for maj7. Or use the 12.2 Expressive Chords generator in the clip's MIDI Tools tab for voiced progressions.
- Run the MIDI tool Strum transformation on the clip (10–30 ms spread, random on) so the chords get a human roll like a pianist's hand.
- Wavetable: Osc 1 from the Vintage or Collection category, position around 40%, Filter 1 MS2 LP ~1.2 kHz with 10% drive, Unison Shimmer 3 voices for width. Amp env A 10 ms, D 1.5 s, S 0.3, R 800 ms.
- Detune the whole set 10–20 cents with Live 12's per-set tuning (Utility can't do this; per-instrument fine tune works too) so everything feels like a record spinning slightly slow. Detuning everything consistently beats detuning only the chords against a straight-tuned bass.
Muted lead / flute-ish melody (Operator + Erosion)
A simple one-voice melody — woodwind, muted trumpet or a plucked guitar — pushed back into the mix and sandpapered.
- Operator algorithm with B modulating A. Osc A: user waveform with only the first 3 harmonics (or Sine). Osc B sine, Coarse 2, level −20 dB for a bit of brightness on the attack only — set B's envelope Decay 150 ms, Sustain 0.
- Amp env A 20 ms, D 600 ms, S 0.5, R 200 ms. Enable Glide (portamento) ~60 ms, Mono voice.
- Erosion in Noise mode at 1.5–2.5 kHz, amount 20–35% gives breathiness like a flute mic'd in a room.
- Keep it 6–9 dB under the chords and lean its pan 20% to one side.
Groove & programming
Lo-fi groove is 60% feel, 40% kit. Three layers of "wrongness" stack up:
- Groove Pool. Extract a groove from a classic break (drag a drum loop into the Groove Pool via "Extract Groove") or use the built-in MPC-style grooves (MPC 16 Swing 58–63). Apply to the drum clip at Timing 80–100%, Random 5–10%, Velocity 30–50%. Commit the groove when you're done so you can see the actual positions.
- Manual drag. Select all snares in the clip and nudge them late by 10–25 ms (Live 12 shows offsets in the Notes panel; or set the grid off with Cmd+4 and drag). Hats slightly early or late alternately — the "drunk" feel is hats and snare disagreeing about where the beat is.
- Velocity scatter. Run the Velocity Shaper MIDI transformation or Random with ±20 velocity; make every 4th hat quiet. Use Time Warp (MIDI transformation) to subtly stretch the second half of a bar for a dragging fill.
- Sample workflow. Keep Simpler in Slice mode with Warp OFF and pitch the sample instead of time-stretching. Record Push pad performances of chops with no quantize, then quantize at 50% strength. Resample the result and re-chop.
- Double-time hats. At 80 BPM, hats at 16ths are 187 ms apart; add occasional 32nd rolls (use the Ornament MIDI transformation or Rhythm generator with a 1/32 density burst) with the roll char in a sequencer.
Arrangement template
Lo-fi tracks are short (2–3 minutes) and loop-based. The arrangement is about filtering the loop in and out and swapping one element at a time.
Mix & master targets
- Loudness: −14 to −11 LUFS integrated, true peak −1 dBTP. Streams normalise anyway; the dynamics are part of the aesthetic.
- Tonal balance: tilt down toward the highs. A gentle high shelf −3 dB at 6 kHz on the master or a 24 dB LP at 12–14 kHz is normal. Low end rounded: HP the master at 30 Hz.
- Drum bus: Glue Compressor 2:1, attack 10 ms, release Auto, 2–3 dB GR; Saturator after. Keep drum transients soft — if they poke, pull Drum Buss Transients further down rather than compressing harder.
- Mid/side: Utility Bass Mono at 100–120 Hz; keep everything else modest (Width 100–115%). Lo-fi mixes that are super wide sound modern, which is the opposite of the goal.
- Master chain starting point: EQ Eight (HP 30 Hz, high shelf −2 dB 8 kHz) → Glue (1 dB GR) → Saturator Soft Sine 2 dB → Limiter ceiling −1 dB, gain to taste.
Signature rack
Sub-styles
| Sub-style | BPM | What changes |
|---|---|---|
| Chillhop / study beats | 75–90 | Cleaner drums, Rhodes/guitar loops, brighter (LP ~10 kHz), lighter swing, more melody |
| Jazzhop / Nujabes-style | 85–95 | Live-sounding drums with more top, piano/sax samples, walking bass, double-time hats |
| Lo-fi house | 115–125 | Four-on-the-floor, Redux/tape on the whole bus, washed-out stabs — see deep house |
| Dilla-esque drunk beats | 80–95 | Extreme off-grid drums, no groove template, chopped soul with pitch drift — overlaps with boom-bap |
| Ambient lo-fi / sleep | 60–75 | Drums minimal or absent, long pads, rain foley, heavy reverb — see ambient |
| Lo-fi trap | 65–75 (half-time 130–150) | 808-style sub, hat rolls, rolled-off 808 via Saturator — see trap |
Common mistakes
- Bitcrushing everything to 100%. Redux at full wet turns warm into harsh. Use Dry/Wet and LP filters after.
- Perfect quantization. A lo-fi beat on a straight 16th grid is just a quiet hip-hop beat. Groove Pool + manual drags are not optional.
- Sub bass too deep. Content under 40 Hz doesn't belong; it makes the mix feel modern and eats headroom. HP the bass at 35–40 Hz.
- Noise layer too loud or static. Automate crackle; make it breathe with the arrangement.
- Over-wide chords. Keep the sample narrow-ish; width from vibrato/chorus, not stereo tricks.
- Mastering for loudness. Slamming a limiter kills the soft transients you worked for.
Related
- Boom-bap · Trip-hop / downtempo · Ambient
- Deconstruction: trip-hop track
- Keys & mallets · Chords & stabs · Textures, foley & noise · Kick · Snare & clap
- Texture rack · Resampling rack · Drum bus rack
- Saturation & distortion · Resampling workflow · Transient design · Sampler, Simpler & Drum Rack · MIDI tools