Skip to content

experimental · 118 BPM · 1990s-present

IDM / glitch

A sour cherry jam.

Algorithmic drum patterns, synthesized stutter, and music made by people who read DSP papers for fun.

cerebral glitched algorithmic headphone-only
FLAVOR sour cherry

What it tastes like

IDM — intelligent dance music (a name nobody loves but everyone uses) — and its sibling glitch emerged in the early-90s UK, anchored by Warp RecordsArtificial Intelligence compilation and the catalog of Aphex Twin, Autechre, Squarepusher, and Boards of Canada. The genre is deliberately uncategorizable: tempos vary wildly, drum patterns are programmed algorithmically (or sound like they are), melodic content drifts in and out of tonality, and tracks are made by people who treat DSP code as a compositional tool. Glitch focuses specifically on rhythmic stuttering and granular processing artifacts as the main material.

A bar in and you’ve got it: a drum pattern that’s almost-but-not-quite a 4-on-the-floor, with micro-stutters, chopped samples, and rhythmic displacement. Melodic content — when present — uses modal or chromatic intervals, often in unusual time signatures. The whole thing is made for headphones, not dance floors.

The chord moves

IDM’s harmonic palette is unbounded but tends toward modal minor cycles with occasional dissonant intervals (b9s, #11s, polychords). The classic Boards of Canada move is i–v–VI–III in natural minor with detuned synth pads. Autechre often abandons tonality entirely.

--chord minor9 --voicing wide --pattern arp for a more melodic take; replace with --pattern stab and add atonal embellishments for harder glitch.

The groove

Tempos vary wildly — anywhere from 60 to 200 BPM. The classic IDM tempo sits at 105-125 BPM, often in odd time signatures (5/4, 7/8, polyrhythms) or with constant micro-displacement of beats. Drums are chopped from organic samples (drum machines, found-sound, vocal samples) and re-sequenced.

The drum programming IS the song. Producers spend weeks tuning patterns, processing each hit individually with granular synthesis or convolution.

The sounds

  • Drums: chopped from any source (drum machine, found-sound, vocal). Granular processed. Heavily edited per-hit.
  • Bass: deep sub or distorted FM bass. Often follows root motion but with displacement.
  • Lead/arp: FM patches, granular synthesis, modular sequences. Often algorithmically generated.
  • Pad: detuned analog poly with slow filter movement. Boards-of-Canada-coded.
  • Atmospheres: granular textures, field recordings, modulated noise. Layered deep.

Production tells

Want it modern? Cleaner mix, more refined granular processing, modern compression. Modern IDM (Lapalux, Clark) is sharper than Warp’s 90s output.

Want it 1999-Aphex-vintage? Lo-fi DAT-tape grit, narrow stereo, unusual mastering levels (some tracks sit at -16 LUFS for headphone listening). Let the imperfection be part of the music.

piano roll
118 BPM · 4 bars · base oct 3
C3C4C5
Am9
Em7
Cmaj7
Fmaj7
Hear the chord moves 118 BPM · arp

Am9 → Em7 → Cmaj7 → Fmaj7

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 sour cherry 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 "A minor" --style idm_glitch --progression i,v,VI,III --pattern arp --output-mode pack --out ./jams/idm-glitch