SoX

From Wikipedia, the free encyclopedia

Sound eXchange

SoX man page
Developer: Chris Bagwell
Latest release: 12.18.1 / May 7th, 2006
OS: platform independent
Use: digital audio editor
License: GPL
Website: SoX.SourceForge.net/
This article is about the audio editing software. For the music industry organization, see RIAA.

Sound eXchange, abbreviated SoX, is a free digital audio editor which is licensed under the GPL and distributed by Chris Bagwell through Sourceforge. SoX is written in standard C, with a command-line interface.

[edit] History

SoX was first released in 1992 by Lance Norskog. In 1995, Norskog released his final version of SoX. He has not maintained any version of SoX since that time. In 1996, Chris Bagwell released a modified version of SoX. On September 1 of 2000, Bagwell registered his free "sox" project with Sourceforge. The announcement of the registration was made on the 4th of that month, and SoX 12.17 was released on September 7.

[edit] Usage

The standard way to use SoX is by executing the provided sox binary at a command line. sox takes three main options, in the following order: input file, output file, and effects.

The input filename specifies an existing file which sox will operate on. The output filename specifies where to write the processed input file. Both input and output filenames may be preceded by options which notify sox.

Effects are operations to perform on an audio file. If no effects are listed, sox will copy the input file to the output file. If the input and output filetypes are different, sox will convert the input audio data to the output format.

In addition to the sox binary, SoX provides soxmix. Unlike sox, which only accepts one input filename, soxmix accepts exactly two input files. The two input files are combined into one output file, and then any desired effects are performed upon that output file. By combining multiple sox and soxmix commands, it is possible to mix many audio files into one final performance.

Effects that can be applied to an audio file are one or more of the following: avg, band, chorus, copy, cut, deemph, echo, echos, flanger, highp, lowp, map, mask, phaser, pick, polyphase rate, repeat, resample, reverb, reverse, split, stat, vibro.

[edit] External links