Tap a real button to estimate tempo from recent beat intervals, or enter BPM to calculate ordinary, dotted and triplet delays.
Your input
Outputs are cleared when the input changes.
Result
Enter your data or use the example, then run the tool.
Worked example
Taps every 500 ms give 120 BPM: quarter 500 ms, dotted 750 ms and triplet about 333.333 ms.
Method
Use performance.now for user taps and the median of the latest eight intervals. Quarter-note delay = 60000 / BPM; dotted ×1.5, triplet ×2/3.
Limits
Manual estimate, not automatic song BPM detection. Supported BPM is 20–400; long gaps reset history. Tapping updates the field; calculate separately for output.
BPM is displayed to at most two decimal places and delays to three. JSON retains the calculated values; tapping is an estimate, not a precision timing measurement.
Your inputs stay on this device. Only optional, consented page visits are measured. Input values, files, filenames and processing logs are not sent to Analytics.
When switching languages, text, settings and selected files are temporarily kept on this device. Transfers are removed after restoring; interrupted transfers are cleaned up on a later visit. Inputs and files are never uploaded.