Processed through Paypal
No account required.

Donate Bitcoin to this wallet:
Donate Ethereum to this wallet:
Donate Litecoin to this wallet:

  Our merchandise, sold here, helps keep the site alive.  

Facebook Follow @GeekOnTheLoose

 Home » Freeware Downloads » Video/Audio/Music/MP3 Utilities » Utilities, Codecs, Converters and Players » Paul's Extreme Sound Stretch v2.2-2   
File - Download Paul's Extreme Sound Stretch v2.2-2

Always scroll to the bottom of the page to download files on
We don't believe in fake/misleading download buttons and tricks.

Paul's Extreme Sound Stretch v2.2-2

This is a program for stretching the audio. It is suitable only for extreme sound stretching of the audio (like 50x) and for applying special effects by "spectral smoothing" the sounds. It can transform any sound/music to a texture. The program is Open-Source and it's released under the version 2 of the General Public License. You can download the source code for Linux or the Windows binaries.

Please note that this is suitable only for extreme time stretching (e.g. if have a melody of 3 minutes and you want to listen it in 3 hours). If you want "less extreme" time stretching, you can use a program which contains the SoundTouch library.

It produces high quality extreme sound stretching. While most sound stretching software sounds bad when trying to stretch the sounds a lot, this one is optimized for extreme sound stretching. So, the stretch amount is unlimited.
You can play the stretched sound in real-time (including the possibility to "freeze" the sound) or you can render the whole sound or a part of it to audio files
It has many post-processing effects, like: filters, pitch/frequency shifters
Support for WAV, OGG VORBIS files and MP3 files
It is a Free Software


Before starting, you need to open a WAV, OGG VORBIS or MP3 file. You can open it by using the file menu, by launching the program with a command-line argument or (on linux systems) by drag a file from explorer and drop it on the filename bar(under the menu).
The main window has two main controls: the stretch amount and the audio window.
The stretch amount
There are three modes:

The "Stretch" mode - may stretch up to 10,000 times
The "HyperStretch" mode - may stretch up to 1,000,000,000,000,000,000 times (10^18)
The "Shorten" mode - it reduces the length of the sound

You can precisely set the amount by pressing the "S" button.
The audio window

This program doesn't process the sound as a single piece: it cuts the sound in small pieces and process them. Each small piece is called a "window". The size of the windows controls the size of the window in samples, which affects the frequency and the time resolution of the resulting sounds. The small windows have good time resolution, but poor frequency resolution. Also, large windows has poor time resolution, but they has great frequency resolution. Usually, a window of 7-12k is good for most music. Very big windows (larger than 100k) can be used for special effects (for smearing the sound very much and transforming it into a sound-texture even if the stretch is closer to 1.0).

If the playback is on and you change the window size, you have to press play again to have effect on the current playback.

Also, the window has another control, which is the type of the window. It set a trade-off between frequency resolution and the noise. The Rectangular/Hamming types has the best frequency resolution, but they produces a lot of noises. The Blackman types produces almost no noise, but has a slightly lower frequency resolution.
Other controls from the "Parameters" tab

The onset sensitivity specifies how sensitive is the stretching to onsets. The leftmost position represents "ignore all onsets", while the rightmost is very sensitive to onset (and might get many false positives). When an onset is detected the stretching is disabled for that window, making the onset to start fast even on very long stretches.

The stretch multiplier represents how much the stretch amount is changed in relation to the position in the input audio
The playback controls
You can render/play the sound in real-time, by using the playback buttons in the lower parts of the windows.

the play button starts the sound and in the preprocessing stage is colored in red color. When the playing starts, it is colored in green. If you right-click it, the processing is bypassed and you'll hear the original sound.
the freeze button "freezes" the sound (sets the stretching amount to "infinite")
the pause button pauses the sound
the stop button
the percents slider shows/sets the playback position (in percents). It might be a 1-2 seconds delay when clicking on it before the audio seek.

The "Process" window tab
It is possible to use processing filters for the audio.

Harmonics - this effect removes everything, except a frequency and it's harmonics. The controls are: fundamental frequency, bandwidth of each harmonics(cents), number of harmonics and if the harmonics has bell-shaped curve(gauss)
Pitch shift - shift a pitch by a certain amount of cents
Freq shift - shift all frequencies by a certain amount of hertz (usually, this produces a dissonant effect)
Octave Mixer - pitch-shift the audio by multiples of octaves and mixes the result. The controls are: -2 (down 2 octave mix), -1 (octave down mix), 0 (dry mix), 1 (one octave up mix), 1.5 (the third harmonic mix), 2 (two octave up mix)
Filter - Bandpass/Lowpass/Highpass/Bandstop/Smooth filters. The controls are: Freq1 and Freq2 (the edge frequencies), Bstop (the filter rejects everything between the Freq1 and Freq2; if this is unchecked, only frequencies between Freq1 and Freq2 remains). DHF is the amount of the smooth filter (damps higher frequencies)
Spread - Increases the bandwidth of each harmonic by a certain amount of cents
Tonal-Noise - filter out the noise or the tonal part of the sound. The first slider (noise---tonal) represents which part is preserved in the sound (leftmost means "preserve only noisest part", middle means "preserve everything" and rightmost means "preserve only very tonal part"). The "Bandwidth" slider sets how sound should be spread in frequency in order to be considered noise.
Compress - Compress the loudness of the sound. At the maximum value, the loudness of the output sounds is constant
Vol - Output volume
Arbitrary filter - is a filter with any shape

"Binaural beats" window tab

This controls the generation of binaural beats. The graph represents the binaural beats' frequency according to the position in the input audio. You can control the intensity of it with the "Vol" slider.
"Write to file" window tab

You can select the desired part of the sound and render it to disk as wav (16 bits or 32 bits) or ogg vorbis. The select pos1 and select pos2 sets the limits of the selection from the percents(playback) slider. While rendering, the interface will be a bit less responsive, but you can still play the current sound or select and play another sound.

It sounds very good on stretching classical music(for finding small errors on choirs :) ). I like very much listening to Vangelis using this effect. I recomand you to try to listen "Movement 1" from "El Greco" album from the 9:00 minutes stretched by 30x, using a window of 10k samples. Also, you can try the "Monastery of La Rabida" soundtrack from the "Conquest of paradise" album. To create an interesting effect you can use small amount of stretches and big window sizes (like 5-10 seconds long).
Bugs and issues

sometimes the playback is choppy. Stop the sound and restart the play as a work-around
the shorten mode is a still buggy (not finished).
on very large sizes of the window (like few M), it can use the swap a lot and slow down the system(not quite a bug)

- buffer error on render

Click here to visit the author's website.
Continue below to download this file.

Downloads Views Developer Last Update Version Size Type Rank
1,191 2,348 Nasca Octavian PAUL <img src=""border="0"> Jun 19, 2019 - 10:04 2.2-2 671.7KB ZIP 5/5, out of 15 Votes.
File Tags
Paul's  Extreme  Sound  Stretch  v2.2-2  

Whoa, Speedy. Your download link is below
but ya gotta read this first:

Like seeing no ads? No scammy, fake download buttons?
Wondering who's paying for the bandwidth? Well, we're
depending on you. This site operates on the honor system.
If your momma raised you to be honorable, you get to go
nuts downloading all you want after you make a donation.
This is how the ginormous, monthly bandwidth bill gets paid.
No one is stopping you from downloading without donating,
no one except your momma.
Thank you! -Randy & Deanna (The Older Geeks)

Monthly operating costs = $560
Donations for August = $162
Donations over our monthly goal
are set aside for future upgrades.

Processed securely through Paypal.
No PayPal account required.

Donate Bitcoin: 1KkUMXvQ2ko3xcJkzitB7WYgoW6m79WFfm
Donate Ethereum: 0x40E56922F43637224935CDC35e2c96E0392A8505
Donate Litecoin:LLYAFEyqjH69gkyCEpRjXNyedRCWrVChfL

Recent Super Donors ($50+)
Thanks, Matt
Thanks, Ronald
Thanks, Kay

Recent Donors
Thanks, Katherine
Thanks, Russell
Thanks, Robert
Thanks, Brendan
Thanks, Dale
Thanks, Mainely Ads & Promotions
Thanks, Walter
Thanks, Kevin
Thanks, Alex
Thanks, Steve

   →→ Download Now ←← - Click to Rate File -
Like? Share this page on Twitter →

Copyright (c) 2019