Random Tempo Generator
Picks a tempo for you — a number in beats per minute, the Italian term that conventionally covers it, and what that means in practice: how long one beat lasts, and how long a bar takes in the time signature you are working in.
What this generator does
Gives you a metronome number and the words that go with it. The useful half is the arithmetic underneath: at 120 beats per minute a beat is exactly half a second, a bar of 4/4 is two seconds, and a bar of 6/8 — which has two dotted beats, not six — is one second. Those conversions are where tempo stops being an abstraction and starts telling you whether a passage is playable.
How to use this tool
- Choose a tempo range, or a specific Italian marking to draw within.
- Choose a time signature if you want bar timings.
- Press Draw tempo.
- Set your metronome to the number, not to the Italian word.
Understanding the controls
- Range
- The span of tempos to draw from. A narrow range around your target is useful for working a passage up; a wide one is better for sight-reading practice, where not knowing the speed in advance is the point.
- Marking
- Draw within a named Italian marking instead of a numeric range — Adagio, Andante, Moderato, Allegro and so on. Worth knowing that these ranges vary between sources and eras, which the tool says rather than presenting one table as fact.
- Time signature
- Used to work out how long a bar lasts. It matters more than it looks: compound time counts the dotted beat, so a bar of 6/8 at 120 takes half as long as a bar of 4/4 at the same marking.
Worked examples
- 72 bpm
- Adagio. A beat is 833 milliseconds; a bar of 4/4 lasts 3.3 seconds.
- 120 bpm
- Allegro moderato. A beat is exactly half a second; a bar of 4/4 lasts two seconds.
- 160 bpm
- Vivace. A beat is 375 milliseconds — fast enough that semiquavers become a technical problem.
- 90 bpm in 6/8
- Andante. Two dotted beats a bar, so a bar lasts 1.33 seconds, not four.
Common use cases
- Practising a passage at a speed you did not choose, which is where the weak spots show
- Learning what the Italian markings actually mean in numbers
- Setting a target tempo to work up to over a week
- Choosing a tempo for a piece you are writing
- A conductor or teacher setting varied practice speeds for an ensemble
How this generator works
A tempo in beats per minute converts to a beat duration by dividing sixty thousand milliseconds by the number — 120 beats per minute is 500 milliseconds a beat. Bar length is then the beat duration multiplied by the number of beats a bar actually has, which is where compound time diverges: 6/8 has two beats, not six, so its bar is two dotted-crotchet beats long. Italian markings are matched to the drawn number by looking up which conventional range contains it.
Randomness and fairness
The tempo number is drawn uniformly from the chosen range using the browser's cryptographic random number generator, so every value in the range is equally likely. Everything else — the marking, the beat duration, the bar length — is calculated from that number and involves no randomness.
For how randomness is produced across the whole site, see how Generate Random works.
Limitations and good to know
- There is no metronome here — the tool gives you the number to set on one.
- Italian tempo markings do not have universally agreed numeric ranges. They differ by period, by editor and by instrument, and any table including this one is a convention rather than a definition.
- A tempo drawn at random has no relationship to the music you are playing. It is a practice constraint, not a musical recommendation.
- Tempo markings in older music can mean something quite different from the same word today; a Baroque Allegro is not a Romantic one.
Common mistakes
- Treating Italian markings as exact numbers
- They are ranges, and the ranges disagree between sources. Use the number for your metronome and the word for the character.
- Setting the metronome to the wrong note value
- In 6/8 the beat is usually a dotted crotchet. Setting the click to quavers at the same number makes it three times too fast.
- Practising only at the target tempo
- Working a passage slowly and evenly gets you there faster than repeatedly failing at speed. Draw a slower tempo deliberately.
Practical tips
- Write the tempo you managed cleanly at the top of the part; next session, start five below it.
- Draw a tempo before sight-reading rather than settling into a comfortable one — not choosing is the point.
- For ensemble work, agree the number rather than the word. 'Allegro' has started more arguments than it has settled.
Privacy and your data
Nothing is entered and nothing is stored. The draw happens entirely in your browser and is not uploaded or written into the page address. Analytics records only the range used.
Frequently asked questions
- What does bpm actually mean?
- Beats per minute — how many beats pass in sixty seconds. At 60 bpm a beat is one second; at 120 it is half a second. What counts as a 'beat' is set by the time signature, which is why the same number feels different in 4/4 and 6/8.
- What bpm is Allegro?
- Conventionally somewhere between about 120 and 156, but sources disagree and always have. Treat any range as a guide to character rather than a definition, and use the number on your metronome.
- How do I set a metronome for 6/8?
- Usually to the dotted crotchet, so two clicks a bar. If your metronome only clicks quavers, set it to three times the beat number and think of every third click as the beat.
- Is a faster tempo harder?
- Usually, but not always. Very slow tempos are difficult in their own way — holding a steady pulse and even tone across long notes exposes problems that speed hides.
Related generators
- Random Rhythm GeneratorGenerate bars of rhythm to clap or play, in any time signature, with counting written underneath and every bar adding up exactly.
- Random Drum Pattern GeneratorGenerate a drum pattern on a step grid — kick, snare and hi-hat laid out bar by bar, in simple or compound time.
- Random Chord Progression GeneratorGenerate a chord progression in any key — either a well-known pattern or a fresh sequence — with Roman numerals and the actual chord names.