Why every DAW opens at 120 BPM
Because it is exactly two beats per second, it sits at the bottom edge of the Allegro range, and it divides cleanly into every note value a grid needs. None of those is an accident, and only one of them is about music.
The arithmetic reason
At 120 BPM a beat lasts exactly 500 milliseconds. That single fact does more work than any musical argument. An eighth note is 250 ms, a sixteenth is 125 ms, a bar of 4/4 is exactly two seconds, and a 32-bar section is exactly 64 seconds. Every subdivision a sequencer has to draw lands on a whole or half millisecond, which means a grid at 120 BPM has no rounding error to hide.
Compare that with 100 BPM, where the beat is 600 ms and a sixteenth is 150 ms, also clean, or with 140 BPM, where a beat is 428.571 ms and every subdivision below it repeats forever. Software copes with all of them, but 120 is the one where the numbers stay legible to a human reading a timeline.
| BPM | Beat (ms) | Eighth (ms) | Sixteenth (ms) | Bar of 4/4 (s) |
|---|---|---|---|---|
| 60 | 1000.00 | 500.00 | 250.00 | 4.000 |
| 90 | 666.67 | 333.33 | 166.67 | 2.667 |
| 100 | 600.00 | 300.00 | 150.00 | 2.400 |
| 110 | 545.45 | 272.73 | 136.36 | 2.182 |
| 120 | 500.00 | 250.00 | 125.00 | 2.000 |
| 128 | 468.75 | 234.38 | 117.19 | 1.875 |
| 140 | 428.57 | 214.29 | 107.14 | 1.714 |
| 160 | 375.00 | 187.50 | 93.75 | 1.500 |
| 180 | 333.33 | 166.67 | 83.33 | 1.333 |
| 200 | 300.00 | 150.00 | 75.00 | 1.200 |
| 240 | 250.00 | 125.00 | 62.50 | 1.000 |
120 BPM is the only tempo in this table where the beat, the eighth, the sixteenth and the bar are all exact to the millisecond.
The musical reason
120 BPM sits precisely at the bottom edge of the range usually quoted for Allegro, which is where a tempo stops feeling moderate and starts feeling lively. It is the point on the scale where music becomes energetic without becoming hurried, which makes it a reasonable neutral default for a program that has no idea what you are about to write.
| Marking | Means | Commonly quoted BPM |
|---|---|---|
| Largo | broad, wide | 40 to 60 |
| Adagio | at ease, comfortable | 66 to 76 |
| Andante | walking | 76 to 108 |
| Moderato | moderate | 108 to 120 |
| Allegro | cheerful, lively | 120 to 168 |
| Vivace | lively, vivacious | 168 to 176 |
| Presto | quick | 168 to 200 |
| Prestissimo | as quick as possible | 200 to 240 |
Be careful with that table, though. Those ranges are conventions, not measurements. Italian tempo words were in general use for about a century before a metronome made a beats-per-minute number practical, and no composer who wrote Allegro ever defined it as a number. Published range tables disagree by ten to twenty BPM at the edges. The 500 millisecond beat is a fact; the Allegro boundary is an agreement.
The reason nobody mentions: it is a safe default
A program that opens at a tempo has to pick one, and every choice is wrong for somebody. 120 has two properties that make it the least wrong option: it is fast enough that a loop does not feel sluggish while you audition sounds, and it is slow enough that a first take recorded against it is playable. A default of 90 makes everything you drag in sound heavy; a default of 160 makes everything sound frantic.
It also doubles and halves cleanly into the tempos a lot of dance music actually lives at. Half of 120 is 60, one beat per second. Double it and you are at 240, the top of what a click is still useful for. That symmetry means a producer working at 120 can switch to half-time or double-time feel without touching the tempo at all.
What the default costs you
Here is the part that matters in practice. If you never change the number, every song you write starts at the same speed, and tempo stops being a compositional decision. That is a real effect: a song written at 120 because the software opened there is a song whose tempo nobody chose.
The fix takes ten seconds. Before you record anything, find the tempo the song actually wants by singing or playing it and tapping along on the tap tempo tool, then set that number rather than the default. If the answer comes back as 118 or 126, use 118 or 126. There is nothing magic about round numbers except that they are easier to remember.
The same argument applies to A4 = 440 Hz
Tempo is not the only place where a default has quietly become an assumption. Concert pitch works the same way. A4 = 440 Hz is the ISO 16 standard and the default in essentially every tuner and synthesiser, including the ones on this site, but it is a convention rather than a law of nature: historically informed performance commonly uses around 415 Hz, the 19th century French diapason normal was 435 Hz, and many central European orchestras tune to 442 or 443 Hz today.
The gap from 440 to 442 is about 7.85 cents, which is small but audible when a fixed-pitch instrument meets one that can adjust. The note frequency chart lets you rebase the entire table onto any of those references, and every individual note page lists the same note at all six. The lesson is identical to the tempo one: know which of your numbers are measured and which are agreed.
Data used in this article
Every number in the tempo table above is arithmetic from 60000 divided by BPM, computed on the page rather than typed in. The tuning figures elsewhere on this site come from the open TuneStand dataset, 33 alternate tunings plus the standards, free to reuse under CC BY 4.0:
| Guitar tuning | Notation | Lowest string | Lowest string (Hz) | Strings changed vs standard |
|---|---|---|---|---|
| Drop D | DADGBE | D2 | 73.42 | 1 of 6 |
| Drop C | CGCFAD | C2 | 65.41 | 6 of 6 |
| Drop B | BF#BEG#C# | B1 | 61.74 | 6 of 6 |
| Drop A | AEADF#B | A1 | 55.00 | 6 of 6 |
| Drop C sharp | C#G#C#F#A#D# | C#2 | 69.30 | 6 of 6 |
| Half step down | EbAbDbGbBbEb | D#2 | 77.78 | 6 of 6 |
| Whole step down | DGCFAD | D2 | 73.42 | 6 of 6 |
| B standard | BEADF#B | B1 | 61.74 | 6 of 6 |
| Open G | DGDGBD | D2 | 73.42 | 3 of 6 |
| Open G minor | DGDGBbD | D2 | 73.42 | 4 of 6 |
| Open D | DADF#AD | D2 | 73.42 | 4 of 6 |
| Open D minor | DADFAD | D2 | 73.42 | 4 of 6 |
| Open E | EBEG#BE | E2 | 82.41 | 3 of 6 |
| Open E minor | EBEGBE | E2 | 82.41 | 2 of 6 |
| Open C | CGCGCE | C2 | 65.41 | 4 of 6 |
| Open A | EAEAC#E | E2 | 82.41 | 3 of 6 |
| DADGAD | DADGAD | D2 | 73.42 | 3 of 6 |
| Double drop D | DADGBD | D2 | 73.42 | 2 of 6 |
| All fourths | EADGCF | E2 | 82.41 | 2 of 6 |
| New standard tuning | CGDAEG | C2 | 65.41 | 5 of 6 |
That table is generated from /api/tunings.json, the same file anyone else can fetch. If you want to build something on it, take it: the only condition is a credit line. See the dataset page.
Try it
Frequencies on this page are computed at build time from twelve tone equal temperament with A4 = 440 Hz, using the twelfth root of two (about 1.059463) per semitone. Nothing is typed in by hand. See the full method and sources. Maintained by FusionStudios. Last reviewed: .