What it sounds like
Afro house emerged in late-90s/early-2000s South Africa — Black Coffee, Culoe De Song, Caiiro, and the Soulistic Music label brought a sound that combined deep house’s harmonic vocabulary, traditional African percussion (djembe, talking drum, conga), and vocals in Zulu, Xhosa, Yoruba, Portuguese, and English. The genre exploded globally in the 2010s — Black Coffee playing main stages from Cape Town to Tulum to Burning Man. Today it’s the dominant “deep” house sound from Lisbon to Berlin to São Paulo.
A bar in and you’ve got it: a soft 4-on-the-floor at 118-122 BPM, layered polyrhythmic percussion (djembe, conga, shaker, tambourine — usually 4-6 different elements), deep chord pads, and a spoken or sung vocal sample in a non-English language. The track is long — 7-10 minutes is normal, with patient builds.
The chord moves
Afro house uses deep house’s harmonic vocabulary — minor 9ths, maj7s, slow chord changes (every 4 or 8 bars). The classic move is i–v–VI–III in natural minor, often voiced rootless so the bass can walk underneath.
--chord minor9 --voicing rootless --pattern pulse and let the percussion do the rhythmic work.
The groove
4-on-the-floor at 118-122 BPM with a soft kick. Snare/clap on 2 and 4, but secondary to the percussion layer. Polyrhythmic percussion is the genre — layer djembe, conga, shaker, tambourine, woodblock, and rim-shot patterns playing different rhythmic divisions. The result is a groove that floats and shifts rather than locks straight to the beat.
The bass is offbeat 8ths following root motion. Sub-heavy, mono.
The sounds
- Chord pad: warm Rhodes or sampled keys playing m9s and maj7s. Hall reverb.
- Bass: deep sub + warm mid-bass on offbeats. Filter movement.
- Percussion: djembe, conga, shaker, tambourine, woodblock — layer 4-6 elements. Stereo-spread.
- Vocal: spoken/sung sample in an African language (Zulu, Xhosa, Yoruba, Swahili). Center-mixed with reverb tail.
- Drums: soft 909 kick, soft clap, processed open hat.
- Atmospheres: field recordings (rain, fire, voices), sampled flutes, kalimba arpeggios.
Production tells
Want it modern? Cleaner mix, more refined percussion sound design, modern compression. Modern Afro house (Caiiro, Da Capo) is sharper than 2010s output.
Want it 2014-Black-Coffee-vintage? Live-sounding percussion (sample real performances when possible). Wider stereo, longer reverbs. Master at -10 LUFS for warmth.
Am9 → Em9 → Fmaj7 → Cmaj7
Click to hear it.
Listen to
Three records that show the style at full strength. Read them as listening pointers, not templates to copy.
Superman
Black Coffee
listen ↗
The Akan
Caiiro
listen ↗
Webaba
Culoe De Song
listen ↗
Six recipes
Six ways to cook Afro house.
One starter recipe, three variations that each take the style in a different direction, one sectioned recipe, and one curated Live handoff recipe. Each one cooks from a Markdown recipe — edit it before the MIDI lands in your DAW.
Starter
Dorian Percussion Pocket
Open Dorian chords, pedal low end, percussion-pulse drums, and sparse call-response motion for the first Afro-house cook.
Study: Black Coffee, “Turn Me On” (2009). Study percussion patience, modal color, and vocal space, not melody or hook copying.
python jamburgr.py --config configs/recipes/afro_house/afro_house_dorian_percussion_pocket.md Variation
Deep Pedal Call
A darker pedal-bass sketch with tresillo chord pressure, root-drone support, and sparse motif answers.
Study: Osunlade, “Dionne” (2001). Study the deep room and spiritual restraint, not melody, lyric, or sample imitation.
python jamburgr.py --config configs/recipes/afro_house/afro_house_deep_pedal_call.md Variation
Sunrise Stab Motion
Brighter chord stabs with offbeat support, wide pads, and sparse call-response movement for a lift without crowding the drums.
Study: Da Capo, “Umbovukazi” (2016). Use the reference for warm lift and percussion balance, not hook or progression copying.
python jamburgr.py --config configs/recipes/afro_house/afro_house_sunrise_stab_motion.md Variation
Organic Call Pocket
A call-response lane with clave-like chords, pedal bass, and soft drone support for vocal or instrument answers.
Study: Culoe De Song, “Webaba” (2009). Use the reference for spacious call-and-response pacing, not phrase or vocal borrowing.
python jamburgr.py --config configs/recipes/afro_house/afro_house_webaba_organic_call.md Sectioned
Drum-First Section Sketch
A full-song Afro-house sketch with percussion-led sections, late chord density, pedal bass, and sparse call-response lanes.
Study: Hyenah, “The Wish” (2016). Study section patience, percussion density, and chord restraint, not hook or phrase copying.
python jamburgr.py --config configs/recipes/afro_house/afro_house_drum_first_section_sketch.md Live handoff
Live Percussion Session
Afro-house sound cards, section MIDI files, and licensed-sample prompts for percussion, vocal-color ideas, texture, and drum loops.
Study: Enoo Napa, “We Earth People” (2018). Use the reference for polished percussion depth and atmosphere, not vocal hooks, signature calls, phrase, or groove copying.
python jamburgr.py --config configs/recipes/afro_house/afro_house_bridge_ready_percussion_session.md Ready when you are
Cook a Afro house pack.
Drop this in your terminal and you'll have a Standard MIDI pack in a folder, ready to drag into Live. Edit anything, swap any sound, throw out what doesn't work.
python jamburgr.py --key "A minor" --style afro_house --progression i,v,VI,III --pattern pulse --output-mode pack --out ./jams/afro-house