Skip to content

uk bass and breaks · 135 BPM · 2000s-present

Bassline

A uk bass and breaks style.

UK garage stripped down to its weapon — a single bouncy bass that wobbles a Sheffield club to dust.

bouncy sub-heavy sheffield speed-garage
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

Bassline (sometimes called 4x4 garage or Sheffield bassline) emerged in mid-2000s Sheffield — clubs like Niche on Sidney Street pushed a sound that took UK garage’s swung shuffle, stripped away the smoothness, and replaced the smooth bass with a wobbling, sub-heavy synth bass that became the song’s only melodic instrument. Heartbroken (2007) crossed over to the UK pop charts and gave the genre five minutes of national attention; the underground kept going.

A bar in and you’ve got it: a 4x4 kick at 132–138 BPM (faster than house, slower than DnB), a single iconic bouncy bass that wobbles between notes (the genre’s namesake), and licensed or self-recorded vocal chops. The chords are minimal — usually one m7 sustained — and the bass IS the song.

The chord moves

Almost no harmonic motion. i–iv or i–v vamps with single sustained chords. The bass walks between the chord roots and provides any melodic interest. Most bassline tracks have one chord, sometimes implied rather than stated.

--chord minor7 --voicing rootless --pattern pulse and let the bass fill the space.

The groove

4-on-the-floor at 132–138 BPM with a slight UK-garage shuffle — the 16th notes are swung, giving the kick a bouncy feel. Snare or clap on 2 and 4. Open hat on offbeats with a crisp tail. Closed hat on 16ths.

The bassline is everything. Often a saw bass with audible filter movement and pitch glides — the wobble pattern that gave the genre its name. Played on the offbeats between kicks (1-and, 2-and, 3-and, 4-and). Sometimes detuned slightly for character.

The sounds

  • Bass: classic bassline patch — Reese-style saw bass with filter modulation, pitch glide, and slight overdrive. Mono. Sidechained gently.
  • Kick: punchy 4x4 kick. Sub-tuned for the Niche-system thump.
  • Snare/clap: tight UK-garage clap with reverb tail.
  • Hi-hat: shuffled 16th-note pattern. Slight stereo width.
  • Vocal: licensed, royalty-free, or self-recorded vocal chop. Often pitched up.
  • Pad: optional, single sustained chord. Low in mix.

Production tells

Want it modern? Cleaner low end, brighter bass, tighter mix. Modern bassline (the 2017+ revival) is sharper than the 2007 underground sound.

Want it 2007-Niche-vintage? Gritty, slightly distorted bass. Pre-EQ for vinyl. Less stereo width. Master at -10 LUFS so the dynamics breathe in a club system.

piano roll
135 BPM · 4 bars · base oct 3
C3C4
Am7
Dm7
Am7
Em7
Hear the chord moves 135 BPM · pulse

Am7 → Dm7 → Am7 → Em7

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 Bassline.

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

Wobble Answer Stabs

132-138 BPM

A bassline first cook with offbeat minor stabs, Reese-style bass pressure, and call-response lead snaps.

dark bouncy bass-led

Study: T2, “Heartbroken” (2007). Use the reference for speed-garage swing, bass-led hooks, and spare chord punctuation, not for melody, hook, groove, or sound design copying.

python jamburgr.py --config configs/recipes/bassline/bassline_wobble_answer_stabs.md

Variation

Dark Bass Switch

132-138 BPM

A dark switch-up lane with lofi push-pull chords, Reese bass, root drone, and tiny motif taps.

dark switch subby

Study: TS7, “Raise Your Glasses” (2011). Use the reference for speed-garage swing, bass-led hooks, and spare chord punctuation, not for melody, hook, groove, or sound design copying.

python jamburgr.py --config configs/recipes/bassline/bassline_dark_bass_switch.md

Variation

Organ Chop Pressure

132-138 BPM

A bouncy organ-chop lane with garage shuffle, offbeat bass, and simple motif support.

organ pressure bouncy

Study: Skepsis, “Goes Like” (2017). Use the reference for speed-garage swing, bass-led hooks, and spare chord punctuation, not for melody, hook, groove, or sound design copying.

python jamburgr.py --config configs/recipes/bassline/bassline_organ_chop_pressure.md

Variation

Speed Garage Skip

132-138 BPM

A swung alternate with garage-chop rhythm, root-fifth bass, sustain support, and sparse call-response.

swung skip garage

Study: DJ Q, “You Wot!” (2007). Use the reference for speed-garage swing, bass-led hooks, and spare chord punctuation, not for melody, hook, groove, or sound design copying.

python jamburgr.py --config configs/recipes/bassline/bassline_speed_garage_skip.md

Sectioned

Bass Switch Section Sketch

132-138 BPM

A section-aware bassline sketch that makes the bass switch the main arrangement event.

arranged switch bass

Study: Holy Goof, “Tell Me” (2016). Use the reference for speed-garage swing, bass-led hooks, and spare chord punctuation, not for melody, hook, groove, or sound design copying.

python jamburgr.py --config configs/recipes/bassline/bassline_bass_switch_section_sketch.md

Live handoff

Live Bassline Session

132-138 BPM

A Live bassline session with section clips, sound cards, and licensed vocal/top-loop prompts.

live bassline session

Study: Flava D, “Hold On” (2016). Use the reference for speed-garage swing, bass-led hooks, and spare chord punctuation, not for melody, hook, groove, or sound design copying.

python jamburgr.py --config configs/recipes/bassline/bassline_bridge_ready_bassline_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 Bassline 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 "A minor" --style bassline --progression i,iv,i,v --pattern pulse --output-mode pack --out ./jams/bassline