History and character
Origins
A mostly instrumental strand born on YouTube, SoundCloud and Bandcamp in the 2010s. Its roots are in J Dilla (the "drunken," unquantized groove, "Donuts", 2006) and Nujabes (Jun Seba, Tokyo: sampled, melancholic jazz, the soundtrack of the anime "Samurai Champloo", 2004), with Madlib, Knxwledge and Flying Lotus as other ancestors.
Spread
From about 2015 the genre exploded thanks to continuous streaming channels; the most famous is ChilledCow's "lofi hip hop radio – beats to relax/study to" (now Lofi Girl), running since 2017 with its illustration of the girl studying. Labels and collectives such as Chillhop Music, College Music and Lofi Records, and artists like Idealism, Jinsang, tomppabeats, potsu, Kupla, j'san and Philanthrope made the sound recognizable worldwide.
Aesthetics
Jazz harmonies (seventh and ninth chords), swung and "soft" hip hop drums, deliberate imperfections: vinyl crackle, hiss, tape wow and flutter, low-pass filters, samples from films and anime. It is background and atmosphere music: contained dynamics, no peaks, no vocals (or only short vocal samples). Often accompanied by an anime aesthetic, rain, nostalgia.
Scales and keys
Major with extensions (Ionian)
- Formula: 1 2 3 4 5 6 7 (2-2-1-2-2-2-1).
- Example in F: F G A Bb C D E.
- Four-note chords: Fmaj7 (I) – Gm7 (ii) – Am7 (iii) – Bbmaj7 (IV) – C7 (V) – Dm7 (vi) – Em7b5 (vii°).
- Typical extensions: maj9 (Fmaj9 = F A C E G), m9, 13; lo-fi sounds "lo-fi" partly because the chords are always extended.
- Use: ii–V–I, IV–iii–ii–I, I–vi–ii–V progressions with jazz voicings.
Dorian
- Formula: 1 2 b3 4 5 6 b7. In D: D E F G A B C.
- Characteristic note: major 6 (B).
- Use: i–IV vamp (Dm9–G13), "pensive" jazz piano and guitar melodies.
Natural and melodic minor
- Aeolian in A: A B C D E F G (1 2 b3 4 5 b6 b7).
- Melodic minor in A: A B C D E F# G# (1 2 b3 4 5 6 7), used in melodies that rise to the leading tone and in mMaj7 chords (AmMaj7 = A C E G#): a "noir," melancholic color.
Major and minor pentatonic
- Major in C: C D E G A (1 2 3 5 6), for sweet flute or guitar melodies.
- Minor in A: A C D E G.
Lydian (dreamy color)
- Formula: 1 2 3 #4 5 6 7. In F: F G A B C D E.
- Characteristic note: #4 (B) → Fmaj7#11 chord; a suspended, "nostalgic" feeling. Widely used in tracks inspired by anime soundtracks.
How to choose
- Calm and warm: major with maj9.
- Pensive, jazzy: Dorian.
- Melancholic: Aeolian / melodic minor.
- Dreamy: Lydian.
Common mistakes: "bare" triads (they sound cheap: add the 7 and 9); voicings that are too low and muddy up with the bass.
Harmony
Simplified jazz harmony
Progressions of 2–4 seventh and ninth chords repeated throughout the track (2–3 minutes), often derived from the ii–V–I and its substitutions. Medium density: one chord per bar.
Typical movements
- ii–V–I (Gm9–C13–Fmaj9).
- IV–iii–vi (Bbmaj7–Am7–Dm9): the most common "lo-fi progression."
- Borrowed minor iv (Fmaj7–Bbm6): a nostalgic color.
- Secondary dominants and tritone substitution (Db7 in place of G7).
Voicing
- Rootless voicings (the bass plays the root): for Dm9 → F A C E.
- Drop 2 for piano and guitar.
- Clusters with seconds (Fmaj9 with G next to A).
- C3–C5 register, slightly "dirty" (varying velocities, notes not perfectly synchronized).
Harmonic rhythm
The chord often changes on the last eighth note of the bar (anticipation), as in jazz and soul.
Typical progressions
| Name | Key | Chords | Degrees | How to use it |
|---|---|---|---|---|
| Classic lo-fi | F major | Bbmaj7 Am7 Dm9 Cm7 F7 | IV iii vi v I7 | IV–iii–vi then minor v and I7: the v–I7 is a ii–V toward the IV that restarts the loop. Rhodes or piano with swing. |
| Jazz ii–V–I | C major | Dm9 G13 Cmaj9 Cmaj9 | ii V I I | The quintessential jazz cadence with extensions: two bars of I to breathe. |
| Dorian vamp | D minor (Dorian) | Dm9 G13 | i IV | Two chords for the whole track, guitar or flute melody on top. |
| Nostalgia with the minor iv | Eb major | Ebmaj7 Abmaj7 Abm6 Ebmaj7 | I IV iv I | The borrowed minor iv (Abm6) gives the 'bittersweet' touch typical of lo-fi and anime soundtracks. |
| Nujabes descent | A minor | Am9 Gm7 C7 Fmaj7 E7 | i bvii7 bIII7 VI V7 | The Gm7–C7 is a ii–V toward Fmaj7; the E7 brings it back to Am: melancholic jazz-soul harmony. |
| Dreamy Lydian | F Lydian | Fmaj7#11 G6 Em7 Am7 | Imaj7#11 II6 vii iii | The major II (G) brings out the #4: dreamlike suspension, perfect for pads and piano with delay. |
Rhythm and groove
Swing and microtiming
Swing on the sixteenth notes at 55–65%, often with unquantized hi-hats and kick (J Dilla style): the kick can be early and the snare late by 10–30 ms. The result is a "drunken," relaxed groove.
Density
Simple patterns, 2–4 bar loops; no rolls. The slow tempo (70–85) and the swing create a calm "head nod" effect.
Imperfections
Varying velocities, notes not perfectly aligned, small pitch wows: everything must sound "human" and worn.
Drums
Kick
Soft, body at 60–90 Hz, rounded attack; simplified boom bap pattern (steps 1, 8, 11 or 1, 10). Velocity 90–110.
Snare / rim
On 2 and 4, often a rim or a "brushed" snare instead of a full snare; ghost notes at velocity 30–40. Snare slightly late (10–20 ms).
Hi-hat
Swung eighth or sixteenth notes, low (50–80) and very variable velocities; shaker in place of hats in many tracks.
Percussion and ambiences
Vinyl crackle, rain, tape hiss as "background percussion"; light snaps; chimes.
Interaction
The drums are a bed, not a protagonist: they should sit 2–4 dB under the chords. The bass follows the kick with long notes.
Sections
Minimal variations: remove the kick for 2 bars, filter the whole drum kit (LP 1–2 kHz) in a "breakdown," add a shaker in the second half.
Sounds
Kits sampled from vinyl or processed with a bitcrusher (12-bit), LP at 6–10 kHz, tape saturation. Kick without click.
Typical mistakes
Drums that are too loud and bright; hats at constant velocity; a kick with modern sub (40 Hz) that doesn't fit; perfect quantization.
Bass
- Sound: sampled electric bass or upright bass, or a soft sine/triangle synth; never an aggressive 808.
- Notes: chord roots with chromatic or approach tones (abbreviated walking), sometimes the 3 or 7 for softer voicings.
- Rhythm: follows the kick, long notes or quarter notes; in jazzier tracks small walking lines.
- Register: 50–150 Hz, with an LP at 1–2 kHz so it doesn't make noise.
- Relationship with the kick: little sidechain (1 dB) or none; the bass is soft and doesn't conflict.
Harmonic instruments
- Rhodes and Wurlitzer (ninth chords with tremolo).
- Upright "felt" piano (with felt dampening) or sampled from vinyl.
- Jazz or classical guitar (arpeggios, melodies).
- Soft pads, sampled strings, vibraphone, flute, sax.
- Everything filtered and with wow/flutter; mid register (C3–C5).
Melody and vocals
- Instrumental: simple melodies of 4–8 notes on piano, guitar, flute or sax, often with a lot of space.
- Vocal samples: short phrases from films, anime, interviews, or pitched and reverberated vocal chops.
- Sung vocals: rare; when present, whispered, doubled, with reverb and filter.
- Effects: 1/4 or dotted 1/8 delay, long reverb, tape stop at the end.
Instruments
Sampler (MPC, SP-404), Rhodes, Wurlitzer, piano, jazz guitar, electric bass, upright bass, sampled drums, vinyl crackle, tape (wow/flutter), pads, flute, sax, vocal and film samples.
Drum patterns
Synths and sounds
- Stage-73 V — Warm Rhodes: Slow tremolo (2–3 Hz), low drive, then an LP filter at 5 kHz and light wow: the lo-fi sound par excellence.
- Wurli V — Grittier electric piano: Wurlitzer with tremolo and a bit of amp distortion for ninth chords more present than the Rhodes.
- Piano V — Felt piano: Upright with close mics, high mechanical noise, low velocity: intimate and 'dusty.'
- Mellotron V — Tape flutes and strings: The wow and flutter of tapes are already 'lo-fi'; flute or strings for nostalgic melodies.
- Jun-6 V — Soft pad: Juno-60 with chorus I or II, saw + sub, LP filter at 40%, attack 400 ms: a warm pad under the chords.
- Emulator II V — Sampler grain: Resample Rhodes and guitars with the Emulator conversion for a soft 1980s grain.
Song structure
| Section | Bars | What happens |
|---|---|---|
| Intro | 2–4 | filtered chords, crackle, sometimes a spoken sample |
| A | 8 | drums + bass + chords |
| A' | 8 | the melody enters |
| Breakdown | 4 | drums removed or filtered, chords only |
| A'' | 8 | everything, possible melodic variation |
| Outro | 2–4 | tape stop or fade |
Short tracks (1:30–3:00), designed for playlists and continuous streams. Minimal arrangement: one element enters or leaves every 4–8 bars.
Mixing and mastering
Sonic goal
Warm, soft, dark, with contained dynamics and no peaks. Nothing is aggressive: highs rolled off (LP 8–12 kHz on most elements), round bass, moderate stereo. References: Nujabes "Modal Soul" (2005), J Dilla "Donuts" (2006), the Chillhop compilations and Lofi Girl streams. Balance: chords 0 (the protagonists), bass −3, kick −4, snare −5, hats −10, crackle −20/−25.
Kick
EQ: HP 30 Hz, body 70 Hz, cut the click above 4 kHz (LP 5–6 kHz); light compression (3:1, 2 dB); tape saturation.
Snare / rim
EQ: HP 120 Hz, body 200 Hz, LP 8 kHz; compression 3:1, 2–3 dB; short room or plate at −20 dB.
Hi-hats and shaker
EQ: HP 400 Hz, LP 9–10 kHz; pan ±20; low level; light bitcrusher.
Bass
EQ: HP 35 Hz, LP 1.5–2 kHz; opto compression 2–3 dB; mono.
Chords (Rhodes, piano, guitar)
- EQ: HP 100–150 Hz; LP 7–10 kHz; slight boost at 300–500 Hz for warmth.
- Saturation / lo-fi: RC-20 Retro Color (noise, wow 10–20%, flutter, distort, space), SketchCassette, soft Fruity Waveshaper; 12-bit bitcrusher.
- Compression: opto 2–3 dB.
- Space: plate or hall 2 s at −15 dB, dotted 1/8 delay at −20 dB.
- Stereo: moderate (±40–60), light chorus.
Melodies and vocal samples
EQ: HP 200 Hz, LP 8 kHz; more generous delay and reverb; pan ±20–40.
Crackle and ambiences
HP 1 kHz, level −20/−30 dB, wide in stereo; automation so they emerge only in the intro and outro.
Buses and groups
- Music bus: tape + glue 2:1 (1–2 dB).
- Drum bus: SP-404 style (bitcrusher, "vinyl sim" compressor), or a compressor with light pump.
- "Lo-fi" master bus: some producers put a general LP filter at 12–14 kHz and a light wow on the master.
Sidechain
Kick → the whole music bus with 1–3 dB and a long release (200–300 ms): the classic soft "pump" that lets the chords breathe.
Master
Soft EQ → tape → compressor (2:1, 1–2 dB) → light limiter. Target −14/−12 LUFS integrated (many tracks also sit at −11/−10 for playlists), true peak −1 dBTP. PLR 10–12 dB. Background music must not be fatiguing.
Common mistakes
Too much crackle and noise (it makes the track annoying on headphones); filters so closed that everything sounds muffled; excessive wow that detunes the chords; a master that is too loud.
Reference tracks for the mix
- Nujabes — Aruarian Dance (2004)
- Nujabes — Feather (2005)
- J Dilla — Time: The Donut of the Heart (2006)
- potsu — I'm Closing My Eyes (2016)
Reference listening
- Nujabes — Aruarian Dance (2004)
- Nujabes ft. Cise Starr & Akin — Feather (2005)
- J Dilla — Time: The Donut of the Heart (2006)
- DJ Okawari — Flower Dance (2012)
- potsu — I'm Closing My Eyes (2016)
- Lofi Girl (ChilledCow) — lofi hip hop radio, beats to relax/study to (stream, 2017)