What it sounds like
Jungle is the original UK breakbeat hardcore that became drum and bass. It exploded out of early-90s London warehouse raves when producers (Shy FX, Goldie, A Guy Called Gerald, Congo Natty) pulled chopped Amen breaks, reggae and dub basslines, rave stabs, and MC vocals into a 160-170 BPM frame. By 1995 it had split into two paths: the smoother, more jazz-influenced sound that became drum and bass, and the harder, more reggae-rooted sound that kept the jungle name. Both are still produced today.
A bar in and you’ve got it: a chopped Amen break at 160-170 BPM doing the rhythmic work, a deep sub-bass that walks with reggae sensibility (longer notes, more space), and MC samples or chopped vocals layered on top. The mix is often raw — vinyl crackle, slightly muddy bass, clipped drums. That rawness IS the genre.
The chord moves
Jungle borrows reggae’s harmonic vocabulary — minor key vamps, occasional dominant chords, Phrygian color tones. The classic move is i–iv–i–v in natural minor with chord changes every 4 or 8 bars. Often the harmony is implied by the bassline alone.
--chord minor7 --pattern pulse and let the bass walk.
The groove
Chopped Amen break at 160-170 BPM is the rhythmic foundation. Re-sequence the kick, snare, and ghost notes to your taste. Hi-hat patterns from the original break (with extra dust and ambience samples).
The bass is reggae-derived — long sustained sub notes, often syncopated against the break. Filter movement across 16-bar phrases. Less melodically active than DnB; more about deep weight and groove.
The sounds
- Drums: chopped Amen or Think break. Layered with extra kick/snare for impact. Light tape saturation.
- Bass: deep sub-bass with reggae sensibility. Long notes. Mono. Filter movement.
- Vocal: chopped MC samples (UK jungle/ragga MCs from 90s). Pitched.
- Stabs: rave-era organ stabs, hoover synths, brass stabs.
- Atmospheres: vinyl crackle, dub sirens, slight room ambience. The roughness is the sound.
Production tells
Want it modern? Cleaner mix, more refined break processing, modern compression. Modern jungle revival (Tim Reaper, Dwarde) is sharper while keeping the spirit.
Want it 1994-Original-Nuttah-vintage? Saturate everything. Pre-EQ for vinyl. Use authentic Amen break samples (not modern reproductions). Master at -10 LUFS. Should sound like it was bounced off a sampled cassette.
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.
Original Nuttah
Shy FX
listen ↗
Get Ready
Congo Natty
listen ↗
Brown Paper Bag
Roni Size
listen ↗
Six recipes
Six ways to cook Jungle.
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
Amen Chop Stab Room
A jungle first cook with garage-chop stabs, Reese bass, root drones, and call-response fragments.
Study: Shy FX, “Original Nuttah” (1994). Use the reference for break pressure, rave punctuation, and bass-space arrangement, not for melody, hook, groove, or sound design copying.
python jamburgr.py --config configs/recipes/jungle/jungle_amen_chop_stab_room.md Variation
Breaks Dark Pad
A darker pad lane with cinematic swells, Reese bass, root drones, and atmospheric lead detail.
Study: Goldie, “Terminator” (1992). Use the reference for break pressure, rave punctuation, and bass-space arrangement, not for melody, hook, groove, or sound design copying.
python jamburgr.py --config configs/recipes/jungle/jungle_breaks_dark_pad.md Variation
Dub Bass Rewind
A dubwise jungle lane with lofi push-pull chords, pedal bass, fifth drones, and sparse motif hits.
Study: Congo Natty, “Junglist” (1994). Use the reference for break pressure, rave punctuation, and bass-space arrangement, not for melody, hook, groove, or sound design copying.
python jamburgr.py --config configs/recipes/jungle/jungle_dub_bass_rewind.md Variation
Rave Piano Flash
A brighter rave flash with three-three-two chords, root-fifth bass, high shimmer, and call-response lead.
Study: Remarc, “RIP” (1995). Use the reference for break pressure, rave punctuation, and bass-space arrangement, not for melody, hook, groove, or sound design copying.
python jamburgr.py --config configs/recipes/jungle/jungle_rave_piano_flash.md Sectioned
Break Rewind Section Sketch
A section-aware jungle sketch that builds from dub space to chopped rave return.
Study: 4hero, “Mr Kirk's Nightmare” (1990). Use the reference for break pressure, rave punctuation, and bass-space arrangement, not for melody, hook, groove, or sound design copying.
python jamburgr.py --config configs/recipes/jungle/jungle_break_rewind_section_sketch.md Live handoff
Live Jungle Session
A Live jungle session with section clips, sound cards, and licensed break/FX prompts.
Study: Omni Trio, “Renegade Snares” (1993). Use the reference for break pressure, rave punctuation, and bass-space arrangement, not for melody, hook, groove, or sound design copying.
python jamburgr.py --config configs/recipes/jungle/jungle_bridge_ready_jungle_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 Jungle 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 jungle --progression i,iv,i,v --pattern pulse --output-mode pack --out ./jams/jungle