{"uid":"cap_1x3fE5_vJXo-7KFe4YHcX","slug":"music-production-calc-tap-tempo-bpm-calculator-3e88fa4e","name":"Music Production Calc – Tap Tempo BPM Calculator","description":"Tap tempo from tap timestamps in ms: mean and median BPM, interval spread and jitter percent.","url":"https://music-production-calc.x402tookit.com/tap-timestamps?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["taps"],"properties":{"taps":{"type":"string","description":"Tap times in milliseconds, increasing, comma separated: 0,500,1010,1490,2000 (3 to 200 taps)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"asOf":{"type":["null","string"]},"source":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"summary":{"type":["null","string"]},"verdict":{"type":["null","string"]},"degraded":{"type":["boolean","null"]},"tapCount":{"type":["null","number"]},"bpmRounded":{"type":["null","number"]},"disclaimer":{"type":["null","string"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"bpmFromMean":{"type":["null","number"]},"intervalsMs":{"type":["array","null"],"items":{"type":"number"}},"bpmFromMedian":{"type":["null","number"]},"jitterPercent":{"type":["null","number"]},"maxIntervalMs":{"type":["null","number"]},"minIntervalMs":{"type":["null","number"]},"meanIntervalMs":{"type":["null","number"]},"stdevIntervalMs":{"type":["null","number"]},"medianIntervalMs":{"type":["null","number"]},"bpmFromFirstToLastTap":{"type":["null","number"]}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_bfK0YYb0Lir_KKwYDaSwF","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Calculates mean and median BPM from a sequence of tap timestamps in milliseconds, plus interval spread and jitter statistics.","exampleAgentPrompt":"I tapped along to a song and recorded the timestamps: 0, 498, 1003, 1501, 2000, 2499 milliseconds — can you calculate the BPM from those taps and tell me the mean, median, and how much jitter there was?","exampleUseCases":[{"title":"Tap tempo for a sampled loop","prompt":"I tapped along to a drum loop and got these timestamps in ms: 0, 512, 1024, 1536, 2048, 2560 — what's the BPM and how stable was my tapping?"},{"title":"Measure live performance timing accuracy","prompt":"A drummer's hit timestamps were 0, 600, 1195, 1802, 2400, 2998 ms — give me the mean and median BPM plus the jitter percentage to see how tight their timing was."},{"title":"Estimate tempo before syncing gear","prompt":"I need to sync my delay pedal to a track — I tapped the beat and got timestamps 0, 480, 962, 1443, 1924 ms. What's the BPM I should dial in, and what's the interval spread?"}],"resultDescription":"Returns mean BPM, median BPM, BPM from first-to-last tap, a rounded BPM, all inter-tap intervals in ms, mean/median/min/max/stdev interval values, jitter percent, and tap count — giving a complete statistical picture of the tapped tempo.","failureModes":["Fewer than 3 taps provided — endpoint requires at least 3 timestamps","More than 200 taps provided — exceeds maximum input size","Timestamps are not strictly increasing — returns error or degraded result","Non-numeric or malformed comma-separated values — parse error","Single-tap or two-tap input cannot compute meaningful intervals"],"whenToPreferThis":"Choose this endpoint when you have a sequence of raw tap timestamps in milliseconds and need statistically robust BPM estimates (both mean and median) along with timing jitter analysis — ideal for detecting tempo drift, validating rhythmic consistency, or syncing hardware to a live performance. Prefer this over simple two-point BPM calculators when you need spread and jitter metrics.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-29T13:11:24.889Z","isFirstParty":false,"canonicalSlug":"music-production-calc-tap-tempo-bpm-calculator-3e88fa4e"}