Skip to content

house · 126 BPM · 1990s-present

Garage house

A house style.

Swung 4-on-the-floor with gospel-soul vocals on top. New York and New Jersey, 1990, all night.

swung soulful vocal church-influenced
Library Jammy Jammy holding up a labeled jam jar, used on Jam Library / per-style pages. The jar color is intended to swap to match each style accent. STYLE style
STYLE style

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.

piano roll
126 BPM · 4 bars · base oct 3
C3C4
Dm9
Gm7
Cmaj7
Fmaj7
Hear the chord moves 126 BPM · pulse

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.

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

124-128 BPM

A garage-house first cook with swung organ chops, offbeat bass, garage-skip drums, and call-response fragments.

swung organ vocal-ready

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

124-127 BPM

A darker bass-forward swung-house lane with offbeat stabs, stronger low-end nudges, and small motif answers.

bass club shuffle

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

124-128 BPM

A brighter vocal-house lane with sweet minor movement, garage-shuffle chords, offbeat bass, and sparse call-response lift.

sweet piano swing

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

124-128 BPM

A clipped chord-response lane with root-drone support and deliberate room for vocal-color one-shots or sampled phrases.

vocal-ready chopped space

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

124-128 BPM

A full-song garage-house sketch with bass-and-drum entrances, swung chord returns, call-response sections, and session-view clips.

arrangement swing return

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

124-128 BPM

A garage-house handoff pack with swung-chord sound cards, section MIDI files, and licensed sample-search prompts for vocal color and top loops.

live swing session

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
This Mac

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.

terminal
python jamburgr.py --key "D minor" --style garage_house --progression i,iv,VII,III --pattern pulse --output-mode pack --out ./jams/garage-house