Time Stretching and Pitch Shifting Everywhere

Can be used in native apps on Android, iOS, macOS, tvOS, Linux and Windows, and in all major web browsers: Chrome, Firefox, Safari, Edge, Opera, etc.

Time stretching is an extremely complex audio processing task, often thought of as a proxy for the quality of an audio library.

When respected audio technology companies have tried to implement their time-stretching solutions for Android and iOS, they immediately faced huge CPU bottlenecks in this space.

Desktop-grade time stretching algorithm for all devices, including mobile

Existing solutions suffer from degraded audio quality, or they only run on the latest and most expensive 64-bit hardware. Our time stretching unit doesn’t have these limitations, as it performs the same transformations like on a desktop, but without the horrible CPU usage. Yes, transients are preserved too.

It turns on-off automatically and unnoticeably when the rate crosses 1, saving battery. Rate changes have no audible artifacts.

Furthermore, we improved the frequency-domain phase-vocoder algorithm with moving from the pi-based “traditional” calculations to a new method, bypassing the precision errors coming from the IEEE floating point standard, improving audio quality.

Pitch-Shifting Included

You want more? Superpowered Time Stretching can pitch-shift too, without any significant processing penalty.

Worlds First

The Superpowered TimeStretching class is the worlds first real-time low-latency audio time-stretching and pitch-shifting solution for web browsers.