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.
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.
You want more? Superpowered Time Stretching can pitch-shift too, without any significant processing penalty.
The Superpowered TimeStretching class is the worlds first real-time low-latency audio time-stretching and pitch-shifting solution for web browsers.