SoundStretch Audio Processing Utility (original) (raw)
SoundTouch Audio Processing Library
Copyright © Olli Parviainen 2001-2017
SoundStretch is a command-line program that performs SoundTouch library effects on WAV audio files. The program provides a source code example how SoundTouch library routines can be used to process sound in other programs, but it can be used as a stand-alone audio processing tool as well.
SoundStretch features:
- Process .wavaudio files
- Broad adjustment parameter ranges:
- Tempo & Playback Rate adjustable in range -95% .. +5000%
- The sound **Pitch (key)**adjustable in range -60 .. +60 semitones (+- 5 octaves).
- Beats-Per-Second (BPM) detection that can adjust tempo to match with the desired BPM rate.
- Full source codesavailable
- Command-line interface allows using the SoundStretch utility for processing .wav audio files in batch mode
- Supports processing .wav audio streams through standard input/output pipes
- SoundStretch uses the SoundTouch library routines for the audio procesing.
Click the image for the SoundStretch application screenshot >>>
Example Audio Clips Processed with SoundStretch
All these clips have been created by manipulating original sound file with SoundStretch utility.
NOTICE: SoundStretch processes audio files in .wav file format, but these clips here have been converted to mp3 format after processing to reduce downloading times.
Download
The SoundStretch utility is included in the SoundTouch library package. Go toDownload page to get the SoundStretch executable file, or SoundTouch source code page to download the source code package.
SoundStretch usage Instructions
See SoundTouch library README for SoundStretch usage instructions.
License
The SoundStretch utility and the SoundTouch library are open-source software and are released under the GNU Lesser General Public License (GPL) v2.1. The utility and library can be further distributed and used in applications subject to the LGPL license terms.
