{"id":67431,"date":"2026-10-21T10:29:09","date_gmt":"2026-10-21T07:29:09","guid":{"rendered":"https:\/\/wpcalc.com\/en\/?p=67431"},"modified":"2026-10-21T10:29:09","modified_gmt":"2026-10-21T07:29:09","slug":"online-metronome","status":"publish","type":"post","link":"https:\/\/wpcalc.com\/en\/life\/online-metronome\/","title":{"rendered":"Online Metronome"},"content":{"rendered":"<section class=\"not-prose calculator-box\" aria-labelledby=\"calculator-title\"><div class=\"flex items-baseline sm:items-center justify-between gap-2 sm:gap-3\"><div class=\"flex flex-col sm:flex-row sm:items-center gap-2\"><span class=\"icon icon-calculator text-primary-700! text-base! dark:text-primary-300!\" aria-hidden=\"true\"><\/span><h2 id=\"calculator-title\" class=\"text-lg font-display font-bold\">Set Your Tempo, then Press Play<\/h2><\/div><div class=\"calcdash-favorite group\">\n  <button type=\"button\" class=\"favorite\" id=\"favorite\" data-favorite-id=\"67431\" data-favorite-title=\"Metronome\" data-favorite-url=\"https:\/\/wpcalc.com\/en\/life\/online-metronome\/\" data-favorite-excerpt=\"Free online metronome with tap tempo, accent beats, subdivisions and a tempo trainer. Set the BPM (20\u2013300), pick a time signature, and press Play \u2014 or tap your tempo in.\" aria-label=\"Add to Favorites\" data-favorite-icon=\"icon icon-ball-crystal\">\n    <span class=\"icon icon-shape-star-empty\" aria-hidden=\"true\"><\/span>\n  <\/button>\n  <div class=\"calcdash-favorite__tip\" aria-hidden=\"true\">\n   <span class=\"favorite-tooltip\" id=\"favorite-tooltip\"><\/span>\n  <\/div>\n  <span class=\"sr-only\" role=\"status\" id=\"favorite-status\"><\/span>\n<\/div><\/div><form action=\"https:\/\/wpcalc.com\/en\/life\/online-metronome\/\" method=\"POST\" class=\"calculator\" id=\"calculator-67431\" data-post=\"67431\"><fieldset class=\"fieldset-input is-2\"><legend class=\"sr-only\">Input Fields<\/legend><div class=\"is-single field\" id=\"input-1\"><span class=\"font-semibold\">Tempo<\/span><\/div><div class=\"field has-term\" id=\"input-2\"><label for=\"field-2\">Tempo (BPM)<\/label><div class=\"term\">\u2669<\/div>  <div class=\"absolute bottom-0 left-16 top-8 w-2 h-0.5 bg-blue-500\"><\/div><input type=\"text\" name=\"tempo_bpm\" id=\"field-2\" aria-describedby=\"calc-info-2\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"20\" max=\"300\" value=\"120\"\/><small id=\"calc-info-2\">Beats per minute, 20\u2013300. The \u2212\/+ buttons and the \u2191\/\u2193 arrow keys change it by 1.<\/small><\/div><div class=\"field\" id=\"input-3\"><label for=\"field-3\">Time signature<\/label><div class=\"grid grid-cols-1\"><select id=\"field-3\" name=\"time_signature\"><option value=\"2\/4\">2\/4<\/option><option value=\"3\/4\">3\/4<\/option><option value=\"4\/4\" selected>4\/4<\/option><option value=\"5\/4\">5\/4<\/option><option value=\"6\/8\">6\/8<\/option><option value=\"7\/8\">7\/8<\/option><option value=\"custom\">Custom<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><div class=\"field\" id=\"input-4\" hidden><label for=\"field-4\">Custom beats per bar<\/label><input type=\"text\" name=\"custom_beats_per_bar\" id=\"field-4\" aria-describedby=\"calc-info-4\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" max=\"16\" value=\"4\"\/><small id=\"calc-info-4\">Used only with the Custom meter: a whole number of beats per bar, 1\u201316.<\/small><\/div><div class=\"field\" id=\"input-5\" hidden><label for=\"field-5\">Custom beat unit<\/label><div class=\"grid grid-cols-1\"><select id=\"field-5\" name=\"custom_beat_unit\"><option value=\"q\" selected>Quarter note (\u2669)<\/option><option value=\"e\">Eighth note (\u266a)<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><div class=\"field\" id=\"input-6\"><label for=\"field-6\">Subdivision<\/label><div class=\"grid grid-cols-1\"><select id=\"field-6\" name=\"subdivision\"><option value=\"1\" selected>Quarter notes \u2014 1 click per beat<\/option><option value=\"2\">Eighth notes \u2014 2 per beat<\/option><option value=\"3\">Triplets \u2014 3 per beat<\/option><option value=\"4\">Sixteenth notes \u2014 4 per beat<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><div class=\"is-single field\" id=\"input-7\"><span class=\"font-semibold\">Sound<\/span><\/div><div class=\"field\" id=\"input-8\"><label for=\"field-8\">Click sound<\/label><div class=\"grid grid-cols-1\"><select id=\"field-8\" name=\"click_sound\"><option value=\"click\" selected>Click (sharp)<\/option><option value=\"wood\">Wood block (soft)<\/option><option value=\"beep\">Beep (smooth)<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><div class=\"field\" id=\"input-9\"><label for=\"field-9\">Volume<\/label><input type=\"text\" name=\"volume\" id=\"field-9\" aria-describedby=\"calc-unit-9 calc-info-9\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"0\" max=\"100\" value=\"70\"\/><div class=\"unit\" id=\"calc-unit-9\">%<\/div><small id=\"calc-info-9\">0% silences the audio so you can practise with the dots only.<\/small><\/div><div class=\"field is-checkbox is-single\" id=\"input-10\"><input type=\"checkbox\" id=\"field-10\" value=\"1\" checked=\"checked\"\/><label for=\"field-10\">Accent the first beat<\/label><\/div><div class=\"is-single field\" id=\"input-11\"><span class=\"font-semibold\">Tempo trainer<\/span><\/div><div class=\"field is-checkbox is-single\" id=\"input-12\"><input type=\"checkbox\" id=\"field-12\" value=\"1\"\/><label for=\"field-12\">Use tempo trainer<\/label><\/div><div class=\"field\" id=\"input-13\"><label for=\"field-13\">BPM increase per step<\/label><input type=\"text\" name=\"bpm_increase_per_step\" id=\"field-13\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" max=\"50\" value=\"5\"\/><\/div><div class=\"field\" id=\"input-14\"><label for=\"field-14\">Bars per step<\/label><input type=\"text\" name=\"bars_per_step\" id=\"field-14\" data-number inputmode=\"decimal\" autocomplete=\"off\" spellcheck=\"false\" min=\"1\" max=\"100\" value=\"4\"\/><\/div><div class=\"is-single field\" id=\"input-15\"><span class=\"font-semibold\">Controls<\/span><\/div><div class=\"field is-checkbox is-single\" id=\"input-16\"><input type=\"checkbox\" id=\"field-16\" value=\"1\" checked=\"checked\"\/><label for=\"field-16\">Start \/ stop the metronome (button trigger)<\/label><\/div><div class=\"field is-checkbox is-single\" id=\"input-17\"><input type=\"checkbox\" id=\"field-17\" value=\"1\" checked=\"checked\"\/><label for=\"field-17\">Tap tempo (button trigger)<\/label><\/div><\/fieldset><div class=\"buttons\"><button type=\"submit\" data-text=\"Re-Calculate\" id=\"calculate-button\" data-post=\"67431\">Calculate<\/button><button type=\"reset\">Reset<\/button><\/div><div class=\"field is-checkbox hidden!\" id=\"field-auto-calc\"><input type=\"checkbox\" id=\"auto-calc\"><label for=\"auto-calc\">Calculate automatically<\/label><small>If enabled, the result will update automatically when you change any value.<\/small><\/div><div class=\"fieldset-result is-hidden\" aria-labelledby=\"result-title\" aria-live=\"polite\" role=\"region\"> <h3 class=\"result-title bg-gradient-to-r from-primary-50 to-gray-50 dark:from-primary-900 dark:to-gray-800\" id=\"result-title\"><span class=\"icon icon-s-pulse\" aria-hidden=\"true\"><\/span> Metronome<\/h3><div class=\"result-box\"><div class=\"field-result is-column\" id=\"output-1\"><span class=\"field-title\"><span>Beat indicator<\/span><\/span><span class=\"field-value\" id=\"result-1\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result\" id=\"output-2\"><span class=\"field-title\"><span>Tempo marking<\/span><\/span><span class=\"field-value\" id=\"result-2\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result\" id=\"output-3\"><span class=\"field-title\"><span>Tap tempo<\/span><\/span><span class=\"field-value\" id=\"result-3\" data-unit=\"BPM\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result\" id=\"output-4\"><span class=\"field-title\"><span>Current bar<\/span><\/span><span class=\"field-value\" id=\"result-4\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result is-column\" id=\"output-5\"><span class=\"field-title\"><span>Tempo trainer<\/span><\/span><span class=\"field-value\" id=\"result-5\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result is-column\" id=\"output-6\"><span class=\"field-title\"><span>Method, keys and notes<\/span><\/span><span class=\"field-value\" id=\"result-6\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><\/div><div class=\"result-actions\"><button type=\"button\" class=\"copy-link\"><svg viewBox=\"0 0 20 20\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12.232 4.232a2.5 2.5 0 0 1 3.536 3.536l-1.225 1.224a.75.75 0 0 0 1.061 1.06l1.224-1.224a4 4 0 0 0-5.656-5.656l-3 3a4 4 0 0 0 .225 5.865.75.75 0 0 0 .977-1.138 2.5 2.5 0 0 1-.142-3.667l3-3Z\"\/><path d=\"M11.603 7.963a.75.75 0 0 0-.977 1.138 2.5 2.5 0 0 1 .142 3.667l-3 3a2.5 2.5 0 0 1-3.536-3.536l1.225-1.224a.75.75 0 0 0-1.061-1.06l-1.224 1.224a4 4 0 1 0 5.656 5.656l3-3a4 4 0 0 0-.225-5.865Z\"\/><\/svg><span class=\"copy-link__text\">Copy link to this calculation<\/span><\/button><span class=\"sr-only\" role=\"status\" id=\"copy-link-status\"><\/span><\/div><\/div><a href=\"#respond\" class=\"hidden transition-opacity duration-300 opacity-0 w-50 text-sm justify-center items-center gap-2 px-4 py-2 rounded bg-gray-200 text-gray-700 hover:bg-gray-300\" id=\"leave-comment\"><span class=\"icon icon-comments\" aria-hidden=\"true\"><\/span>Leave a Comment<\/a><\/form><\/section><section id=\"calc-reactions\" class=\"not-prose hidden my-12 bg-gradient-to-r from-primary-50 to-gray-50 border border-indigo-100 rounded-xl px-6 py-4 shadow-sm\" data-post=\"67431\" aria-live=\"polite\" aria-labelledby=\"calc-reactions-title\"><p id=\"calc-reactions-title\" class=\"text-sm text-gray-500 text-center mb-2\">How did this result make you feel?<\/p><div role=\"group\" aria-labelledby=\"calc-reactions-title\" class=\"grid grid-cols-3 sm:flex sm:flex-row sm:justify-around gap-4 sm:items-center sm:flex-wrap\"><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"like\"><span class=\"reaction-count\" data-reaction-count=\"like\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude00 <\/span><span class=\"reaction-description font-medium\">Like <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"helpful\"><span class=\"reaction-count\" data-reaction-count=\"helpful\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\udca1 <\/span><span class=\"reaction-description font-medium\">Helpful <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"confused\"><span class=\"reaction-count\" data-reaction-count=\"confused\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude15 <\/span><span class=\"reaction-description font-medium\">Confused <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"disappointed\"><span class=\"reaction-count\" data-reaction-count=\"disappointed\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude1e <\/span><span class=\"reaction-description font-medium\">Disappointed <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"inaccurate\"><span class=\"reaction-count\" data-reaction-count=\"inaccurate\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\u274c <\/span><span class=\"reaction-description font-medium\">Inaccurate <\/span><\/button><\/div><div id=\"reaction-message\" class=\"hidden mt-8 rounded-md border border-primary-100 bg-white\/50 backdrop-blur-sm px-4 py-2 text-sm text-center shadow-sm\"><\/div><\/section><div class=\"calcdash-ad not-prose calcdash-ad--calc_result calcdash-ad--in-article\"><ins class=\"adsbygoogle\" style=\"display:block\" data-ad-client=\"ca-pub-1721569815777345\" data-ad-slot=\"6317458308\" data-ad-layout=\"in-article\" data-ad-format=\"fluid\"><\/ins><script>(adsbygoogle = window.adsbygoogle || []).push({});<\/script><\/div>\n<style id=\"wpcoderpro-inline-1\">.formula-box {\r\n\tborder-bottom: none !important;\r\n}<\/style><section class=\"formula-box\" aria-labelledby=\"formula-title\">\r\n\t<div id=\"formula-title\" class=\"not-prose font-display mb-4\"><span class=\"icon icon-formula\" aria-hidden=\"true\"><\/span><h2>Metronome Formula<\/h2><\/div>\r\n\t<figure class=\"not-prose formula\">\r\n\t\t<figcaption class=\"formula-title\">Formula<\/figcaption>\r\n\t\t<div class=\"text-base text-gray-800\" id=\"formula\">\n\\[ \\Delta t = \\frac{60}{\\text{BPM}} \\qquad \\text{and during practice with the trainer:} \\qquad \\text{BPM}_\\text{eff}(n) = \\min\\!\\left(300,\\ \\text{BPM} + s \\left\\lfloor \\frac{n}{N} \\right\\rfloor\\right) \\]\n<\/div>\r\n\t<\/figure>\r\n\t<\/p>\n<p><strong>Where:<\/strong><\/p>\n<ul>\n<li>\\(\\Delta t\\) \u2014 the time between two clicks, in seconds<\/li>\n<li>\\(\\text{BPM}\\) \u2014 the tempo you set, in beats per minute (20\u2013300)<\/li>\n<li>\\(n\\) \u2014 the number of complete bars played so far<\/li>\n<li>\\(s\\) \u2014 BPM increase per step (the \"BPM increase per step\" field)<\/li>\n<li>\\(N\\) \u2014 bars per step (the \"Bars per step\" field)<\/li>\n<li>\\(\\lfloor\\cdot\\rfloor\\) \u2014 rounding down to a whole number, so the tempo only jumps at a bar line<\/li>\n<\/ul>\n<p>The first formula converts a tempo in beats per minute into an exact click interval in seconds. The second shows how the tempo trainer gradually speeds the metronome up: after every \\(N\\) bars the tempo grows by \\(s\\) BPM, never exceeding 300 BPM.<\/p>\n<p>\r\n<\/section>\n<style id=\"wpcoderpro-inline-459\">.calculation-box {\r\n\tborder-bottom: none !important;\r\n}<\/style><section id=\"calculation\" class=\"calculation-box\" aria-labelledby=\"calculation-title\">\r\n\t<div id=\"calculation-title\" class=\"not-prose font-display\"><span class=\"icon icon-unordered-list\" aria-hidden=\"true\"><\/span><h2>Metronome \u2013 Calculation Example<\/h2><\/div>\r\n\r\n<\/p>\n<p><strong>Example:<\/strong> you run the metronome at its default tempo of 120 BPM with the trainer enabled, raising the tempo by 5 BPM every 4 bars.<\/p>\n<p>\\[ \\Delta t = \\frac{60}{120} = 0.5\\ \\text{s} \\]<\/p>\n<p>\\[ \\text{BPM}_\\text{eff}(12) = \\min\\!\\left(300,\\ 120 + 5 \\left\\lfloor \\frac{12}{4} \\right\\rfloor\\right) = \\min(300,\\ 135) = 135\\ \\text{BPM} \\]<\/p>\n<p><strong>Result:<\/strong> each click is 0.5 s apart at the start, and after 12 bars (three steps) the metronome has reached 135 BPM, where the interval tightens to \\(60\/135 \\approx 0.444\\) s.<\/p>\n<p>\n\r\n<\/section>\n<h2>How to use the calculator<\/h2>\n<ol>\n<li>Set the <strong>Tempo (BPM)<\/strong> \u2014 type a value between 20 and 300, use the \u2212\/+ buttons next to the Play button, or press the \u2191\/\u2193 arrow keys.<\/li>\n<li>Choose a <strong>Time signature<\/strong> from the list, or pick <em>Custom<\/em> and enter your own <strong>Custom beats per bar<\/strong> (1\u201316) and <strong>Custom beat unit<\/strong> (quarter or eighth note).<\/li>\n<li>Pick a <strong>Subdivision<\/strong>: quarter notes (1 click per beat), eighth notes (2), triplets (3) or sixteenths (4).<\/li>\n<li>Select the <strong>Click sound<\/strong> (Click, Wood block or Beep) and set the <strong>Volume<\/strong> from 0 to 100%. At 0% the clicks are silent and only the dots flash.<\/li>\n<li>Leave <strong>Accent the first beat<\/strong> ticked if you want beat 1 louder and marked by the red-ringed dot; untick it for an even, unaccented pulse.<\/li>\n<li>To practise speeding up gradually, tick <strong>Use tempo trainer<\/strong> and set the <strong>BPM increase per step<\/strong> and <strong>Bars per step<\/strong>.<\/li>\n<li>Press <strong>Play<\/strong> (or the Space key) to start and stop the metronome. To find a tempo by feel, press <strong>Tap tempo<\/strong> in rhythm at least twice \u2014 the estimated BPM appears in the Tap tempo field and fills the Tempo field for you.<\/li>\n<\/ol>\n<h2>What is a metronome?<\/h2>\n<p>A metronome is a device that produces a steady, audible pulse so musicians can practise playing at a consistent tempo. The speed is measured in <strong>beats per minute (BPM)<\/strong>: at 120 BPM the metronome fires 120 clicks every 60 seconds, or exactly one click every \\(60\/120 = 0.5\\) seconds. Instead of the old mechanical pendulum, this online metronome uses the Web Audio clock of your browser, scheduling each click about 100 ms in advance so the beat stays rock-steady and never drifts the way naive timers do.<\/p>\n<p>The <strong>tempo marking<\/strong> shown under the beat indicator tells you where your BPM sits on the traditional Italian scale used in sheet music:<\/p>\n<table>\n<thead>\n<tr>\n<th>Marking<\/th>\n<th>BPM range<\/th>\n<th>Character<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Largo<\/td>\n<td>below 60<\/td>\n<td>very slow<\/td>\n<\/tr>\n<tr>\n<td>Adagio<\/td>\n<td>60\u201371<\/td>\n<td>slow and stately<\/td>\n<\/tr>\n<tr>\n<td>Andante<\/td>\n<td>72\u2013107<\/td>\n<td>at a walking pace<\/td>\n<\/tr>\n<tr>\n<td>Moderato<\/td>\n<td>108\u2013119<\/td>\n<td>moderate<\/td>\n<\/tr>\n<tr>\n<td>Allegro<\/td>\n<td>120\u2013167<\/td>\n<td>fast, lively<\/td>\n<\/tr>\n<tr>\n<td>Presto<\/td>\n<td>168 and above<\/td>\n<td>very fast<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The <strong>time signature<\/strong> controls how the clicks group into bars: in 4\/4 you hear four beats per bar with beat 1 accented, while 6\/8 and 7\/8 count eighth-note beats. The <strong>subdivision<\/strong> inserts extra softer clicks inside each beat \u2014 useful for checking the evenness of eighth notes, triplets or sixteenths. The <strong>tempo trainer<\/strong> turns the metronome into a progressive-speed practice tool: it starts at your BPM and quietly adds a step after every N full bars, which is a classic way to build speed on scales, riffs or chord changes.<\/p>\n<p>The <strong>beat indicator dots<\/strong> light up exactly on each click, so you can follow your place in the bar at a glance \u2014 the red-ringed dot marks beat 1, and the <em>Current bar<\/em> counter shows how many bars you have played. Together with the tap tempo, this makes the tool handy for finding the BPM of a song: tap along with the music and read the estimate.<\/p>\n<h2>Tips and limitations<\/h2>\n<ul>\n<li><strong>Keep the tab visible.<\/strong> Browsers throttle timers in background tabs, so the metronome should stay on screen while you play with it.<\/li>\n<li><strong>Tempo changes while playing.<\/strong> You can adjust the BPM, subdivision, volume or sound without stopping; if you change the number of beats per bar, the pattern restarts at a bar line to keep the dots and trainer aligned.<\/li>\n<li><strong>Tap tempo needs a steady hand.<\/strong> It averages up to your last nine taps; a pause longer than two seconds starts a new group. A few extra taps make the estimate more stable.<\/li>\n<li><strong>BPM counts one beat of your meter.<\/strong> In 6\/8 and 7\/8 one beat is an eighth note, so 120 BPM in 6\/8 sounds twice as fast in eighth notes as 120 BPM in 4\/4 does in quarters.<\/li>\n<li><strong>Silent practice.<\/strong> Setting the volume to 0% leaves the visual dots working \u2014 handy when you need the pulse without the sound disturbing others.<\/li>\n<li><strong>Sound requires Web Audio.<\/strong> The clicks are synthesized in your browser, so nothing is downloaded; if the browser blocks audio until you interact with the page, press Play once to unlock it.<\/li>\n<\/ul>\n<p>If you also plan your practice sessions around the clock, our <a href=\"https:\/\/wpcalc.com\/en\/life\/pomodoro-timer\/\">Pomodoro timer<\/a> helps you work in focused intervals, the <a href=\"https:\/\/wpcalc.com\/en\/life\/online-countdown-timer\/\">online countdown timer<\/a> tracks timed drills, and the <a href=\"https:\/\/wpcalc.com\/en\/life\/online-stopwatch-with-laps\/\">online stopwatch with laps<\/a> is useful for measuring how long each exercise actually takes.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Free online metronome with tap tempo, accent beats, subdivisions and a tempo trainer. Set the BPM (20\u2013300), pick a time signature, and press Play \u2014 or tap your tempo in.<\/p>\n","protected":false},"author":3168,"featured_media":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[6],"tags":[68],"class_list":["post-67431","post","type-post","status-publish","format-standard","hentry","category-life","tag-entertainment"],"acf":[],"_links":{"self":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/67431","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/users\/3168"}],"replies":[{"embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/comments?post=67431"}],"version-history":[{"count":1,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/67431\/revisions"}],"predecessor-version":[{"id":67432,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/67431\/revisions\/67432"}],"wp:attachment":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/media?parent=67431"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/categories?post=67431"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/tags?post=67431"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}