To use this program you need a soundcard of some kind and the appropriate driver configured into your kernel.
When run the program creates two processes which share a memory buffer. It does reading/writing on the disk and the sound device simultaneously, in order to be less liable to `pause' because the disk is too slow or too busy.
There are 3 interfaces: text only, svgalib, and X
Note that this sampling has not to be done in realtime, data is read on request.