Snack provides all low level functionality while WaveSurfer is the application which also contains a library of high-level visualization components. Snack is only of interest for advanced users and developers. Basicly audio hardware supported by the standard system drivers.
All signal processing is done in software.
The WaveSurfer Linux binary requires that the system has glibc 2.1. WaveSurfer creates postscript files for print output. You will need Ghostscript and GSview to view and print these. This will return a list of pitch values for the currently selected sound. More information on processing like this will be made available later.