Free browser tool · Local processing

Time-Stretch Calculator – Find the New Audio Length at Any BPM

Use this Time stretch calculator online to find how long a loop, sample, or track will become after changing its tempo. Enter the original BPM, target BPM, and current duration to calculate the new audio length instantly.

Increasing the BPM makes the audio shorter and faster. Decreasing the BPM makes it longer and slower.

ResultEnter values to calculate

How to Use the Time-Stretch Calculator

  1. Enter the Original BPM.
  2. Enter the Target BPM.
  3. Add the original audio length in seconds.
  4. Select Calculate stretched length.
  5. View the new duration.

The calculator accepts decimal tempo values between 20 and 400 BPM. It works as a lightweight Time stretch calculator app in your browser, with no installation, account, or audio upload required.

Tool Features

  • Calculates audio duration at a different tempo
  • Supports decimal BPM values
  • Works with loops, samples, tracks, and DJ edits
  • Performs calculations locally in the browser
  • Requires no audio upload
  • Works as a practical Time calculator, Tempo calculator, and BPM percentage calculator
  • Calculates timing without editing the audio file

Time-Stretch Formulas

New Audio Duration

New duration = Original duration × Original BPM ÷ Target BPM

Playback-Speed Ratio

Speed ratio = Target BPM ÷ Original BPM

Playback-Speed Percentage

Speed percentage = Target BPM ÷ Original BPM × 100

BPM Percentage Change

Tempo change (%) = (Target BPM − Original BPM) ÷ Original BPM × 100

A duration below the original value means the audio must play faster. A duration above the original value means it must play slower.

A playback speed of 125%, for example, means the audio plays 25% faster than its original speed.

Time-Stretch Calculation Example

Suppose an audio clip has these values:

  • Original BPM: 120
  • Target BPM: 150
  • Original length: 60 seconds

Calculation:

60 × 120 ÷ 150 = 48 seconds

The clip becomes 48 seconds long.

Its required playback speed is:

150 ÷ 120 × 100 = 125%

This means the audio must play 25% faster.

BPM and Duration Table

Original BPMTarget BPMOriginal LengthNew LengthSpeed
12015060 seconds48 seconds125%
1209060 seconds80 seconds75%
10012530 seconds24 seconds125%
12812016 seconds17.067 seconds93.75%
140708 seconds16 seconds50%

Time Stretching, Pitch and Varispeed

Time stretching changes audio duration while pitch-preserving software attempts to maintain the original musical key. This calculator only predicts the required timing change; it does not process or modify audio.

Traditional varispeed changes speed, duration, and pitch together. A dedicated Varispeed calculator may also estimate the resulting pitch shift.

For musical transposition, use a separate Semitone calculator pitch tool. This calculator does not calculate semitone or key changes.

Accuracy and Limitations

The duration result is mathematically accurate for the entered BPM and length values. Actual sound quality depends on the DAW, stretching algorithm, source material, and size of the tempo change.

Large tempo adjustments may cause:

  • Softened drum transients
  • Metallic or phase-like sounds
  • Modulation artifacts
  • Unnatural vocal results

Test a short section before processing or rendering the complete file.

Frequently Asked Questions

What does a Time-Stretch Calculator do?

A Time-Stretch Calculator finds the new duration of audio after its tempo changes. It uses the original BPM, target BPM, and original length to calculate how long the resulting clip should be.

How do I calculate the time-stretch percentage?

Divide the target BPM by the original BPM and multiply by 100:

Stretch speed (%) = Target BPM ÷ Original BPM × 100

Changing 120 BPM to 150 BPM requires a playback speed of 125%.

Does time stretching change the pitch?

Pitch-preserving time-stretch software can change duration while attempting to maintain the original pitch. Traditional varispeed changes both speed and pitch. This calculator only provides timing values and does not process audio.

Can I enter decimal BPM values?

Yes. The Time stretch calculator BPM inputs support decimal values, such as 120.5 or 128.25 BPM, for more precise duration calculations.

Can this calculator stretch or download my audio?

No. The tool does not upload, edit, preview, render, or download audio files. It calculates the required duration and speed so you can apply those values in a DAW or audio editor.

About the author

Tap Tempo Calculator Editorial Team

Our editorial team creates and reviews practical music-timing tools for musicians, producers, DJs and educators.

We separate reproducible arithmetic from musical judgment, document assumptions and cite primary technical references where available.

About the team · Editorial and correction policy · Report an issue