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/.

Usage:

  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.

Binary executables:

  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.

Test input file:

  stereo.aiff             Example/test file (containing 2 interleaved tracks).

Sourcecode:

  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).

Thanks:

  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.