What it sounds like
Garage house is the New York and New Jersey answer to Chicago house — built in the late 80s and early 90s at clubs like the Paradise Garage (which gave the genre its name) and Club Zanzibar. Producers like Todd Edwards, MK, Kerri Chandler, and Masters at Work pulled R&B, gospel, and disco vocals into a slightly swung 4-on-the-floor groove at 124–128 BPM. The vocals weren’t just samples — they were featured, often gospel-trained singers who could carry an eight-minute track on emotional weight alone.
A bar in and you’ve got it: a slightly swung kick (less metronomic than Chicago house), a clap with reverb tail like a church, and chord pads playing 9ths and maj7s that breathe under a soaring vocal. The vocal hook is usually chopped and re-pitched in fragments — Todd Edwards basically invented sample-as-instrument-in-real-time.
The chord moves
Garage house borrows from gospel and soul harmony. The classic move is i–iv–VII–III in natural minor, voiced with maj7s and m9s for that warm Sunday-morning color. Chord changes happen every 1 or 2 bars — slower than house, faster than deep house, exactly the right pace for a gospel-trained voice to sit on top of.
Use --voicing rootless so the bass walks underneath the chord stack. Garage house bass is active — it’s not just root quarter notes.
The groove
4-on-the-floor at 124–128 BPM with a touch of swing — typically 8% to 12% on the 16th notes. The clap on 2 and 4 has a long plate or hall reverb that’s almost a tail unto itself. Open hat on the offbeats, closed hat on 16ths, occasional ghosted percussion (shaker, tambourine, ride bell) for forward motion.
The vocal is the lead instrument. Build everything around its breathing pattern. Chop fragments, re-pitch them, scatter them across the bars — Todd Edwards’ style is the masterclass.
The sounds
- Chords: Fender Rhodes or Wurlitzer (sampled or simulated). Played in 9ths and maj7s. Light chorus, room reverb. Sidechain gently.
- Bass: warm sine + saw mono bass walking on the offbeats. Sometimes a sampled upright. Fat low-mids.
- Vocal: gospel/soul source material, chopped into fragments. Pitch-corrected when needed. Stereo-doubled for the choruses.
- Drums: TR-909 kit + sampled tambourine + extra claps for layered impact. Plate-reverb on the snare/clap.
- Organ: optional B3-style stab on the 2-and-4. Adds church.
Production tells
Want it modern? Tighter mix, less reverb on the clap, parallel-compressed drum bus. Modern garage-house revival (Disclosure, MK’s later work) is cleaner than 1995.
Want it 1990s-Edwards-vintage? Sample everything from a 12”. Run the master through a sampler at 22kHz to get the lo-fi grit. Use long plate reverbs on every percussive element. The track should sound like it was recorded in a room.
Dm9 → Gm7 → Cmaj7 → Fmaj7
Click to hear it.
Listen to
Three records that show the style at full strength. Read them as listening pointers, not templates to copy.
Saved My Life
Todd Edwards
listen ↗
Burning
MK
listen ↗
Rain
Kerri Chandler
listen ↗
Six recipes
Six ways to cook Garage 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
Swung Organ Chop
A garage-house first cook with swung organ chops, offbeat bass, garage-skip drums, and call-response fragments.
Study: Todd Edwards, “Saved My Life” (1994). Use the reference for swing, chopped feel, and vocal-house space, not for sample, phrase, or melody copying.
python jamburgr.py --config configs/recipes/garage_house/garage_house_swung_organ_chop.md Variation
Bass Bump Shuffle
A darker bass-forward swung-house lane with offbeat stabs, stronger low-end nudges, and small motif answers.
Study: MK, “Burning” (1991). Use the reference for bass placement and club utility, not for riff, vocal, or chord copying.
python jamburgr.py --config configs/recipes/garage_house/garage_house_bass_bump_shuffle.md Variation
Sweet Piano Swing
A brighter vocal-house lane with sweet minor movement, garage-shuffle chords, offbeat bass, and sparse call-response lift.
Study: Tuff Jam, “Need Good Love” (1997). Use the reference for sweetness, swing, and vocal-room balance, not for hook or phrase copying.
python jamburgr.py --config configs/recipes/garage_house/garage_house_sweet_piano_swing.md Variation
Vocal-Gap Chops
A clipped chord-response lane with root-drone support and deliberate room for vocal-color one-shots or sampled phrases.
Study: Grant Nelson, “Step 2 Me” (1995). Use the reference for vocal-gap arrangement and bounce, not for phrase, hook, or sample copying.
python jamburgr.py --config configs/recipes/garage_house/garage_house_vocal_gap_chops.md Sectioned
Swing Return Section Sketch
A full-song garage-house sketch with bass-and-drum entrances, swung chord returns, call-response sections, and session-view clips.
Study: Mood II Swing, “Do It Your Way” (1996). Use the reference for arrangement balance and swing, not for hook, vocal, or chord copying.
python jamburgr.py --config configs/recipes/garage_house/garage_house_swing_return_section_sketch.md Live handoff
Live Swing Session
A garage-house handoff pack with swung-chord sound cards, section MIDI files, and licensed sample-search prompts for vocal color and top loops.
Study: Kerri Chandler, “Rain” (1998). Use the reference for soulful room tone and garage-house balance, not for vocal, phrase, or chord copying.
python jamburgr.py --config configs/recipes/garage_house/garage_house_bridge_ready_swing_session.md Open in Live or Download uses the local bridge on this Mac. Download MIDI works in any DAW.
Ready when you are
Cook a Garage 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 "D minor" --style garage_house --progression i,iv,VII,III --pattern pulse --output-mode pack --out ./jams/garage-house