| SoX - Sound eXchange | HomePage | Print Version | Search Site |
|
Welcome to the home of SoX, the Swiss Army knife of sound processing programs. SoX is a cross-platform (Windows, Linux, Solaris, etc.) command line utility that can convert various formats of computer audio files in to other formats. It can also apply various effects to these sound files, and, as an added bonus, SoX can play and record audio files on many major platforms. General InformationSoX is a general purpose sound converter/player/recorder that supports the following formats:
The following effects can be applied to sound data:
Latest News SoX 14.1.0 was released on July 29, 2008.Highlights include:
The complete list of changes can be viewed here. The next release of SoX will be 14.1.1 -- a bug-fix release in the 14.1.x series. A snapshot of the list of changes so far is available here.Technical Information
SoX is often used to convert an audio file from one sampling rate to another rate (e.g. from DAT to CD rates). SoX has several resampling algorithms which trade off quality versus speed. A comparison of resampling with SoX and various other tools can be found at http://src.infinitewave.ca. If you're interested in the format of various audio files then you will be interested in the Audio File Format FAQ which I also maintain. Release InformationSoX has been tested under Linux, Solaris, and Windows XP and I have received success reports for various other platforms such as Irix and OS/2. Download the latest source code (last updated July 29, 2008): sox-14.1.0.tar.gz Other files available (will slowly update to 14.1.0 versions):
Older versions are available from the SourceForge download page. Support and DevelopmentSorceForge.net Most of the SoX project's resources are provided by Soureforge. There is a SoX project web site that can be of use when working with CVS and its mailing list. There is a low volume mailing list set up that you can subscribe to or read online located at the SoX-users Mailing List web site. Development of SoX is done using CVS. It is possible to view the files checked in to CVS using a CVS web interface as well as find additional information on SourceForge's CVS webpage. If you have CVS installed on your system then you may obtain a snapshot of the latest source by performing the following commands. The commands will log you in and check out a copy of the sox module and place it in the subdirectory it was run from. cvs -d :pserver:anonymous@sox.cvs.sourceforge.net:/cvsroot/sox login cvs -z3 -d :pserver:anonymous@sox.cvs.sourceforge.net:/cvsroot/sox co -P sox The anonymous CVS account does not need a password. When prompted for a password by the cvs command, enter nothing and hit Enter. To merge in future updates you may run the following command (from inside the sox directory that was created from your checkout): cvs update -P If you make any changes to SoX that you would like to be included in future releases then you may use the following command to make an easy to read diff. cvs diff -uw Related SitesBelow are some links related to Sound Processing.
|
| Powered by PmWiki | Last modified: August 23, 2008, at 12:50 PM |