Skip to content

bass music · 140 BPM · 2010s-present

Wave / hardwave

A dark grape jam.

Anime-soundtrack chord pads and trap drums, plus distortion that turns it into something darker.

cinematic melodic distorted underground
FLAVOR dark grape

What it tastes like

Wave (and its harder offshoot hardwave) emerged in mid-2010s SoundCloud underground circles — producers like Eyezic, Skit, Sidewalks and Skeletons, M|O|O|N — drawing from vaporwave’s hauntology, trap’s drum architecture, and anime/film-soundtrack chord progressions. Hardwave dialed up the distortion and BPM, sitting at the crossroads of trap, dubstep, and phonk. The scene lived almost entirely on SoundCloud and YouTube, with no major-label crossover, which is part of why it stayed pure.

A bar in and you’ve got it: lush minor-key chord pads (very anime-OST-coded), a half-time trap drum pattern at 130–150 BPM, 808 sub bass with pitch slides, and — in the hardwave variant — distorted screech leads that hit during the drop. The whole thing has a cinematic, slightly mournful feel that distinguishes it from straight trap or dubstep.

The chord moves

Wave loves minor 9ths and dominant 9ths in slow cinematic progressions — i–VI–III–v in natural minor with wide voicings and lots of reverb. The harmony is rich and emotional in a way that distinguishes wave from straighter trap. The genre often borrows progressions from anime soundtracks (think Cowboy Bebop, Ghost in the Shell) or early-90s R&B.

--chord minor9 --voicing wide --pattern pad and let the chord pad sustain through the half-time drum pattern.

The groove

Half-time trap pattern at 130–150 BPM. Kick on 1, snare on 3 (cut-time feel, ~65–75 BPM perceived). Hi-hats with occasional 16th-note rolls. The drums are softer than typical trap — less attack, more reverb tail.

The 808 bass plays slow root notes with pitch glide between chords. Less syncopated than trap; more sustained. The hardwave subgenre adds distorted screech leads during drops.

The sounds

  • Pad: rich poly synth with 9ths. Long attack, very long release. Plenty of reverb.
  • 808 bass: slow sustained sub-bass with pitch glide. Saturated lightly.
  • Drums: soft trap kit with reverb-tailed snare. 16th-note hats but mixed low.
  • Lead (wave): melodic pluck or pad lead playing simple motifs.
  • Lead (hardwave): distorted FM screech or saw-bass lead during drops. Heavy overdrive.
  • Atmospheres: cinematic strings, vocal samples (anime, film dialogue, R&B), tape hiss, reverb tails.

Production tells

Want it cleaner (wave)? Pure cinematic chord pads, slow drums, no harsh distortion. Lots of reverb on the lead. Master at -12 LUFS for dynamic range.

Want it harder (hardwave)? Add screech distorted bass on drops. Tighter low end. More aggressive sidechain. Master at -8 LUFS for impact.

piano roll
140 BPM · 4 bars · base oct 3
C3C4
Fm9
Db9
Ab
Cm7
Hear the chord moves 140 BPM · pad

Fm9 → Db9 → Ab → Cm7

Click to hear it.

Listen to

Three records that show the flavor at full strength. Read them as listening pointers, not templates to copy.

Ready when you are

Cook a dark grape jam.

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 "F minor" --style wave_hardwave --progression i,VI,III,v --pattern pad --output-mode pack --out ./jams/wave-hardwave