SoundTouch Audio Processing Library

SoundTouch is an open-source audio processing library for changing the Tempo, Pitch and Playback Rates of audio streams or files
Download

SoundTouch Audio Processing Library Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Olli Parviainen
  • Publisher web site:
  • http://www.surina.net/soundtouch/index.html
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 46 KB

SoundTouch Audio Processing Library Tags


SoundTouch Audio Processing Library Description

SoundTouch is an open-source audio processing library for changing the Tempo, Pitch and Playback Rates of audio streams or files SoundTouch is an open-source audio processing library for changing the Tempo, Pitch and Playback Rates of audio streams or files.The SoundTouch library is suited for application developers writing sound processing tools that require pitch/tempo/playback rate control functionality, or just for playing around with the sound effects.Modules:· Tempo (time-stretch): Changes the sound to play at faster or slower speed than original, without affecting the sound pitch.· Pitch (key) : Changes the sound pitch or key, without affecting the sound tempo or speed.· Playback Rate : Changes both the sound tempo and pitch, as if an LP disc was played at wrong RPM rate.NOTE: This is a non-typical Mac application in the sense that it doesn't have a graphical user interface, but a plain text-based command interface only. In case of allergic rejection reaction please apply ice bags and hydrocortisone salve to blisters.Here are some key features of "SoundTouch Audio Processing Library":· Easy-to-use implementation of time-stretch, pitch-shift and sample rate transposing routines.· High-performance object-oriented C++ implementation.· Full source codes available for both the SoundTouch library and the example application.· Clear and easy-to-use programming interface via a single C++ class.· Supported audio data format : 16Bit integer or 32bit floating point PCM mono/stereo· Capable of real-time audio stream processing: · input/output latency max. ~ 100 ms. · Processing 44.1kHz/16bit stereo sound in realtime requires a 133 Mhz Intel Pentium processor or better.· Platform-independent implementation: The SoundTouch library can be compiled for any processor and OS platform supporting GNU C compiler (gcc) or Visual Studio, for example Win32, Linux, AIX.· Additional assembler-level and Intel-MMX instruction set optimizations for Intel x86 compatible processors (Win32 & Linux platforms), offering several times increase in the processing performance.· Compiled executable binaries available for Windows.


SoundTouch Audio Processing Library Related Software