/sox, SOund eXchange - universal sound sample translator
14.4.0nb1, Package name:
sox-14.4.0nb1, Maintainer: pkgsrc-users
sox translates sound samples between different file formats,
and performs various sound effects.
This release understands "raw" files in various binary formats,
raw textual data,
Sound Blaster .VOC files, IRCAM SoundFile files, SUN Sparcstation
.au files, mutant DEC .au files, Apple/SGI AIFF files,
CD-R (music CD format), Macintosh HCOM files, Sounder files,
NeXT .snd files, SUN ADPCM (compressed) .au files,
and Soundtool (DOS) files.
The sound effects include changing the sample rate, adding echo
delay lines, applying low-, high, and band-pass filtering,
reversing a sample in order to search for Satanic messages,
and the infamous Fender Vibro effect.
Required to run:
] Required to build:
Master sites: SHA1:
Version history: (Expand)
- (2013-02-16) Updated to version: sox-14.4.0nb1
- (2012-07-04) Updated to version: sox-14.4.0
- (2012-01-20) Updated to version: sox-14.3.2
- (2011-11-18) Updated to version: sox-14.3.1nb2
- (2010-10-28) Updated to version: sox-14.3.1nb1
- (2010-07-23) Updated to version: sox-14.3.1
CVS history: (Expand)
| 2013-02-16 12:25:34 by Thomas Klausner | Files touched by this commit (1885) |
Recursive bump for png-1.6.
| 2012-12-18 15:42:29 by Jonathan Perkin | Files touched by this commit (2) |
On 64-bit Solaris FILE is an opaque type, disable the rewind functionality.
Fixes package build.
| 2012-10-03 01:48:16 by Aleksej Saushev | Files touched by this commit (190) |
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
| 2012-07-04 11:27:37 by Adam Ciarcinski | Files touched by this commit (3) |
* File formats:
o Mention in man pages that WAV files support floating point encodings.
o Add support for floating point encodings in AIFF-C files. (Ulrich Klauer)
o Pad WAV data chunk to an even number of bytes (as required by the
specification).  (Ulrich Klauer)
o Add optional MP2 write support with twolame library. (Paul Kelly)
* Audio device drivers:
o Give pulseaudio driver higher priority than alsa or oss now that
its proven stable and gives user more features; such as per app
volume control. (cbagwell)
o Fix bug when specifying OSX coreaudio device name. Would only
search for first 3 devices. (cbagwell)
o Fix sox hangups are exit when using coreaudio. (cbagwell)
o Improve buffering in coreaudio driver (Michael Chen)
o Support enabling play/rec mode when user invokes sox as either
play or play.exe on windows. (cbagwell)
o Fix compile of sunaudio driver on OpenBSD (cbagwell)
o Improvements to man pages for tempo effect. Really made in 14.3.2.
o New upsample effect. (robs)
o Fix to effects pipeline to let fade effect specify time from end of
file again. (cbagwell and Thor Andreassen)
o Fix man page default error for splice effect. (Ulrich Klauer)
o Enable support for --plot option on biquad and fir effects. (Ulrich Klauer)
o Effects chain can now be unlimited in length. (Ulrich Klauer)
o Fix newfile/restart effects when merging or mixing files. (Ulrich Klauer)
o Fix crashes in compand and mcompand effects.  (Ulrich Klauer)
o Let the delay effect gracefully handle the special case that a delay can
be more than the input length.  (Ulrich Klauer)
o New hilbert and downsample effects. (Ulrich Klauer)
o Fix problem where fade would sometimes fail if specifying a fade-out
immediately after a fade-in. (robs)
o Stricter syntax checking for several effects
| 2012-01-20 13:31:25 by Thomas Klausner | Files touched by this commit (1) |
| 2012-01-20 13:29:45 by Thomas Klausner | Files touched by this commit (2) | |
Update to 14.3.2:
o Add seek support to mp3 handler for speed improvements. (Pavel Karneliuk)
o Fix bug were WavPack header was not updated correctly when closing
file. Fixed libsox memory leak when closing WavPack files.
o Fix RIFF chunk length error when writing 24-bit files. (David Bryant)
o 24-bit WAV files were leaving channel maps unassigned. Change to use
common channel mappings based on channel count. This allows to
work more seemlessly with other apps such as WavPack and Foobar2000.
o Fix ffmpeg playback bug caused by alignment requirements on some platforms.
Closes bug #3017690. (Reuben Thomas).
o Fix memory leak in ffmpeg. (Doug Cook)
o Handle 0 length chunks in WAV files gracefully. (Beat Jorg)
o When skipping over chunks, account for word alignment. Helps
with some Logic Pro generated files. (D Lambley)
o Fix incorrect MP3 file length determination with VBR & .5s initial
Audio device drivers:
o Fix immediate segfault on OSX while attempting to record. (Adam Fritzler)
o Fix segfault on OSX playback for some HW that gives smaller then
requested buffers. (cbagwell)
o Clean up system resource in coreaudio on close. Allows running
back-to-back open()/close()'s without exiting app first. (cbagwell)
o Add support for 32-bit samples to OSS driver. (Eric Lammerts)
o Add support for 24 and 32-bit samples to waveaudio (Win32) driver.
o Support specifying audio device other than default on OSX (cbagwell)
o F.R.  spectrogram -r for `raw' spectrogram, no legend. (robs)
o Fix -w option on stats effect. (Ronald Sprouse)
o Fix segfault with some ladspa plugins (Thor Andreassen)
o Optionally look for png.h in libpng directory to support OpenBSD
packaging. Helps enable spectrograph effect. (cbagwell)
o libpng15 requires application to include zlib.h header file. (cbagwell)
Add this to spectrograph effect. 
o Enable LADSPA effects on all platforms without any external
dependencies. Mainly useful for Linux, Windows and OS X which have
binaries readily available. (cbagwell)
o Support specifying an absolute end location for trim effect instead
only an offset from trim begin location. (Ulrich Klauer)
o Fix regression where MP3 handler required libmad headers to be installed.
o Allow dynamic loading of lame to be enabled even if lame header files
are not installed. (Doug Cook)
Other new features:
o Soxi now reports duration of AMR files. (robs)
o Document the "multiple" combine option in man pages and in
usage output (Ulrich Klauer).
o Distribute msvc9 project files that had been in CVS only. (cbagwell)
o Add msvc10 project files (also compatible with the Windows SDK 7.1).
o cmake now compiles waveaudio driver under windows environment. (cbagwell)
| 2011-11-18 09:31:13 by Steven Drake | Files touched by this commit (1) | |
Add missing devel/zlib and sysutils/file buildlinks.
| 2010-12-27 06:32:50 by OBATA Akio | Files touched by this commit (2) |
Add patch-ak for DragonFly.