| Pieter's software | Spliff |
SPLIFF version 1.03, an AIFF file splitting utility in C by Pieter Suurmond. Latest version is freely available at http://kmt.hku.nl/~pieter/SOFT/spliff/.
This small computer program splits one or more multichannel AIFF files into a
number of mono files. On the commandline, one may specify one or more input
files:
./spliff file1 file2 file3 ...
On systems where startup arguments cannot easily be given (like Mac OS 7-9),
or, when one starts up spliff without any arguments, the program lets you
enter one single input filename. Here is an example command that separates the
interleaved channels in a stereo file, creating 2 new mono files:
./spliff stereo.aiff
1000 is the maximum number of channels (per input file).
The Schreck Ensemble uses the spliff program to extract mono tracks from
8-channel ADAT recordings.
spliff-mac-osx Executable for Mac OSX (compiled on 10.4.4).
spliff-mac-osx-intel Executable for Mac OSX on Intel processors.
spliff-mac-os9-ppc.hqx Executable for PPC Mac OS 7 to 9 (binhexed).
spliff-mac-os9-68k.hqx Executable for 68k Mac OS 7 to 9 (binhexed).
spliff-debian Binary executable for Debian on Intel (compiled on
a 2.6.15-kernel, Celeron pentium III).
spliff-win-xp.exe Binary executable for Microsoft Windows XP.
spliff-sgi-irix Binary executable for Silicon Graphics IRIX.
stereo.aiff Example/test file (containing 2 interleaved tracks).
spliff.c Main source.
rdaiff.h API for reading RDAIFF objects.
rdaiff.c Library-implementation.
wraiff.h API for writing WRAIFF objects.
wraiff.c Library-implementation.
Makefile UNIX users may use this to compile (and test-run).
Users with IDE-compilers can simply put the 3 .c
files in a standard ISO/ANSI C-project. It should
compile and run without errors or warnings on all
computers.
The software requires no configuration before compilation (UNIX users
may simply type make). Being completely unaware of the platform it is
running on (or being compiled on), it always does it right.
For easier download, take ../spliff-1.03.tar.gz, it contains all the
abovementioned files (including this page itself).
Sam Roig for OSX-support and tesing on Debian. Martijn Frazer for OSX-Intel support. Jorn Lemon for Windows-XP support. Maarten Lichtert for Debian support.