Audio Tempo Changer & Pitch Shifter
Professional-grade audio time stretching tool. Speed up or slow down songs without changing pitch. Features waveform visualization, precision looping, and MP3/WAV export.
About
Accuracy in timing is the difference between an amateur and a professional. This Tempo Changer utilizes the Web Audio API's advanced Time Stretching algorithms to decouple playback speed from pitch. Unlike traditional analog tape, where slowing down audio lowers the pitch (the Doppler Effect), digital signal processing allows us to maintain the original key while altering the duration.
Formulas
Time Dilation Formula:
The new duration is inversely proportional to the playback rate:
t′t = 1rWhere r is the playback rate factor (e.g., 0.5 for half speed, 2.0 for double speed).
Pitch Preservation:
Normally, frequency f shifts with rate. To maintain f while changing r, we apply Granular Synthesis or Phase Vocoding techniques natively within the browser engine.
Reference Data
| Tempo Marking | BPM Range | Effect at 0.5x (Slow) | Effect at 0.75x (Practice) | Effect at 1.25x (Speed) |
|---|---|---|---|---|
| Grave | 25 - 45 | Glacial (~12-22 BPM) | Very Slow (~18-33 BPM) | Largo (~31-56 BPM) |
| Largo | 40 - 60 | Extreme Drag | Grave Feel | Adagio |
| Adagio | 66 - 76 | Study Pace | Detailed Practice | Andante |
| Andante | 76 - 108 | Heavy Feel | Relaxed Groove | Moderato |
| Moderato | 108 - 120 | Ballad | Standard Practice | Allegro |
| Allegro | 120 - 156 | Half-Time (60-78) | Comfortable (90-117) | Presto (150-195) |
| Vivace | 156 - 176 | Manageable | Upbeat | Prestissimo |
| Presto | 168 - 200 | Moderate | Fast | Blur |