Music you do not have to manage
Coding music has to stay out of the way of a train of thought. No words to parse, no drop that makes you look up, and no playlist that ends in the middle of a refactor. Most coding mixes are long recordings; when they end, you are picking the next one.
Neverloop has no tracks. A small composer, the same engine as the app, compiled to WebAssembly and running in an AudioWorklet in this tab, writes the music bar by bar: it picks chords, voices them, plays a phrase on the electric piano, lets a bell ring now and then. Nothing is streamed after the first load of about 250 KB, so it keeps playing on a flaky connection.
Moods
- Deep coding: brown noise in front, low and steady chords under it.
- Night desk: slower, darker and wider, with a deep rumble. For late sessions.
- Reading: the sparsest mood, for reading code and docs.
- Writing in the rain: farther away, with rain on the window.
Timers
50 + 10 × 4 gives four long blocks with breaks. 90 min is one long session: the music winds down at the end and settles on its last chord.
Other sounds
Prefer a beat? Try lo-fi. Just noise? Brown noise or pink noise.
Questions
- What is good music for coding?
- Most programmers who listen while they work pick music without lyrics and without big changes, at a low volume. This page plays exactly that, plus brown noise to cover the room.
- Does it use much CPU?
- Very little: the composer and synthesiser run in WebAssembly and use a small share of one core, about what any audio player uses.
- Does it work offline?
- After the first load it needs no network while the tab stays open. The Neverloop app works fully offline.
Neverloop for Mac
The same music in an app: plays in the background and with the screen locked, works offline, and adds Lo-fi Desk without a break, focus cycles you build yourself, a breathing mode with a pacer, and saved variations.