SoX is een command line utility waarmee je verschillende audioformaten kan converteren, afspelen en opnemen. Ondersteuning voor onder andere Amiga's 8svx, Apple's AIFF, Turtle beach SampleVision, Yamaha TX-16W samplers, mp3, Ogg Vorbis en wav-bestanden is aanwezig. Het afspelen en opnemen van audiobestanden werkt alleen op systemen met een installatie van ALSA of OSS. De ontwikkelaar heeft versie 12.17.9 uitgebracht met de volgende veranderingen:
Things fixed/added since version 12.17.8:
- Add optional status line that tracks progress of read/write routines.
- Updates to compile under VC6.
- Fix remaining samples when seeking in AIFF, SMP, and WAV handlers.
- Changed noisered to only warn during clipping instead of aborting.
- Fixed bug were audio was lost every buffer read when running both -c and -r options together on mono audio.
- Fix silence effect to allow negative periods to be specified (t o remove silence from middle of file).
- Track length of Ogg Vorbis files on read.
- Converted ALSA driver to use asoundlib instead of directly talking to kernel driver. This means that device names are now the ALSA logical names instead of /dev type names.
- Added ALSA support to play/rec scripts.
- Added st_open*, st_read, st_write, st_seek, and st_close routines to help simplify devloper interface to libst.
- Force word-alignment on AIFF SSND and APPL chunks on input.
- Fixed bug where -4 option didn't work with avg effect.
- Fixed fade's fade-out-length to match man page descriptin.
- Allow aborting SoX with SIGTERM, along with previous SIGINT.