3/10 dynamic range · no sudden shifts · 60 BPM · instrumental · high predictability
Music for coding
dynamic range ≤ 5/10 · 60–110 BPM · predictability: high / medium · instrumental only
1/1 — Brian Eno
2/2 — Brian Eno
Creep — Rockabye Baby
Gymnopédie No. 1 — Erik Satie
Yesterday — Rockabye Baby!
aisatsana — Aphex Twin
92982 — William Basinski
A Warm Place — Nine Inch Nails
Always and Forever — Pat Metheny
An Hiatus — Stars of the Lid
Articulate Silences — Stars of the Lid
Bhimpalasi — Ravi Shankar
Cascade — William Basinski
Danseuses de Delphes — Claude Debussy
https://musiciwant.com/for/coding
Did this work for coding?
What people said
Frequently asked
What music is good for coding?
The songs that measure as the best fit are “1/1” by Brian Eno, “2/2” by Brian Eno, “Creep” by Rockabye Baby. Instrumental, steady, and mid-tempo — enough pulse to keep you moving, no lyrics to argue with the code. Every pick on this page passed the same measured filter: dynamic range ≤ 5/10; 60–110 BPM; predictability: high / medium; instrumental only.
Why these songs and not a playlist?
Because they were chosen by measurement, not by title. Each song in our catalog carries measured dimensions — dynamic range, sudden changes, tempo, texture, vocal style, predictability — and this page keeps only the songs whose numbers fit coding. The qualifying numbers are printed under every song.
What did you rule out?
Anything outside the filter: dynamic range ≤ 5/10; instrumental only. A song that is beautiful but has one sudden peak is still ruled out, because the peak is the problem.
Ratings are model-assisted, derived from each song's documented musical properties and reviewed by hand; we do not analyse audio waveforms. How we measure.
We use cookies to run this site, serve ads via Google AdSense, and understand how people use the site. You can accept all, reject non-essential, or read our privacy policy.